<select>
<option value="0">One</option>
<option value="1">Two</option>
</select>
$('select').val('1'); // selects "Two"
$('select').val('Two'); // also selects "Two"
但如果你有
怎么办? <select>
<option value="0">1</option>
<option value="1">0</option>
</select>
我想设置表单的值...我怎么能告诉jquery专门使用值字段或特别是选项标签之间的文本......
答案 0 :(得分:3)
$('select').find('option[value="1"]').attr('selected', true );
答案 1 :(得分:2)
只需根据值(使用属性选择器)选择option
并设置所选属性,如下所示:
var value = "1"; // Set the value that you want to select
$("select option[value=" + value + "]").attr("selected","selected");
答案 2 :(得分:0)
只需根据值选择选项(使用属性选择器)并像这样设置所选属性Simply no Headace:)
按价值
$( "select" ).change( displayVals );