使用jQuery将所有选择框值设置为特定值

时间:2012-01-05 09:25:10

标签: javascript jquery drop-down-menu

我需要将所有选择框设置为特定值。这是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');

但它们都不起作用。有人可以建议解决方法吗?

1 个答案:

答案 0 :(得分:4)

在您的选择器中,您试图找到<input>标记type="select",这是未定义的内容。输入标签可以是文本,收音机,复选框,提交,图片等类型......您在DOM中拥有的是<select>标签,因此要在页面中的所有选定元素上将值设置为55你可以简单地说:

$('select').val('55');