如果我有从数据库获取valvo,如何使用JQuery将volvo option status设置为active(checked)?
<select name="car">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>我不知道如何管理具有相同身份的控件。
??? $('input[name="car"]').attr('checked', true);
发布于 2010-02-15 21:13:53
由于您的示例是一个下拉列表,因此必须使用val()
$("select[name='car']").val('volvo');如果你想使用单选按钮,你可以使用
$(":radio[value='volvo']").attr ( "checked" , true );对于下面的HTML
<input type="radio" value="volvo" />
<input type="radio" value="saab" />
<input type="radio" value="mercedes" />
<input type="radio" value="audi" />发布于 2010-02-15 21:15:17
这也是可行的:
$("select[name=car]").val('volvo');发布于 2010-02-15 21:15:41
$('select[name="car"]').val("volvo");选择框不同于单选按钮,它没有“选中”属性。尽管您想要在option元素上设置的特定属性是selected,但上面的方法仍然有效
$('select[name="car"]').attr("selected", "selected");https://stackoverflow.com/questions/2266104
复制相似问题