我在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 );

09-25 17:43
查看更多