从选择列表中删除多个

时间:2011-04-26 15:58:34

标签: jquery

我有一个选择列表:

<select name="taxonomy[1][]" multiple="multiple" class="form-select" id="edit-taxonomy-1" size="7">
     <option value="0">None</option>
    <option value="13">Glaciers</option>
    <option value="14">Lake Ice</option>
    <option value="17">Permafrost</option>
    <option value="16">River Ice</option>
    <option value="15">Sea Ice</option>
    <option value="12">Snow</option>
</select>

如何使用jquery从select中删除multiple =“mutiple”以便它只是

<select name="taxonomy[1][]" class="form-select" id="edit-taxonomy-1" size="7">

4 个答案:

答案 0 :(得分:1)

$("#edit-taxonomy-1").removeAttr( 'multiple' );

应该做的伎俩

答案 1 :(得分:1)

在jQuery网站上:removeAttr

$("#edit-taxonomy-1").removeAttr("multiple");
  

描述:从匹配元素集中的每个元素中删除一个属性。

答案 2 :(得分:1)

$("#edit-taxonomy-1").removeAttr("multiple");

答案 3 :(得分:0)

使用.removeAttr()

就像你的情况一样,它应该是$("#edit-taxonomy-1").removeAttr("multiple");