我需要将所有选择框设置为特定值。这是HTML:
<select>
<option value="-1"
<option value="55">ENABLE</option>
<option value="56">DISABLE</option>
<option value="57">HIDDEN</option>
</select>
页面上有八个这样相同的选择框。
我想要做的是,在特定的复选框更改时,我需要将所有选择框的值设置为55.
我试过了
$("input[type='select']").val('55');
和
$("input[type='select']").attr('selected','55');
但它们都不起作用。有人可以建议解决方法吗?
答案 0 :(得分:4)
在您的选择器中,您试图找到<input>
标记type="select"
,这是未定义的内容。输入标签可以是文本,收音机,复选框,提交,图片等类型......您在DOM中拥有的是<select>
标签,因此要在页面中的所有选定元素上将值设置为55你可以简单地说:
$('select').val('55');