我在javascript中创建了一个选择,如:
var select = "<select>\
<option value='1'>1</option>\
<option value='2'>2</option>\
<option value='3'>3</option>\
</select>";
我将这个选择动态地放在具有以下内容的div中:
$('div').html(select);
但是紧接着,我需要将属性
selected
添加到此动态选择的特定选项中(因为这是循环的),其值为XXX
。我在变量中有XXX
。我怎样才能做到这一点 ?
最佳答案
您可以使用attribute equals selector进行此操作:
$('div').find( 'select option[value="' + yourVariable + '"]' ).prop( 'selected', true );