2012-01-05 114 views
0

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

但它们都不起作用。任何人都可以提出一个解决方法?

回答

4

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

$('select').val('55'); 
相关问题