使用jQuery将所有选择框值设置为特定值
问题描述:
我需要将所有选择框设置为特定值。这里是HTML:使用jQuery将所有选择框值设置为特定值
<select>
<option value="-1"
<option value="55">ENABLE</option>
<option value="56">DISABLE</option>
<option value="57">HIDDEN</option>
</select>
页面上有8个这样的相同的选择框。
我想要做的是,在一个特定的复选框的变化,我需要的所有的选择框的值设置为55
我已经试过
$("input[type='select']").val('55');
和
$("input[type='select']").attr('selected','55');
但它们都不起作用。任何人都可以提出一个解决方法?
答
在你的选择器中,你试图找到一个<input>
标签type="select"
这是没有定义的东西。输入标签可以是文本,收音机,复选框,提交,图像等类型......您在DOM中拥有的是<select>
标签,因此为了将页面中所有选择元素的值设置为55,您可以简单地:
$('select').val('55');