嗨,有编码领域的人。
我试图通过jquery将'multiple'属性(?)添加到选择框中。
基本上我想要这个:
<select tabindex="3" multiple="" style="width:350px;" title="Choose a Country">
但不确定如何通过jquery添加'multiple'?
有什么想法吗?
干杯
答案 0 :(得分:1)
添加属性时,您需要为其赋值。实际值无关紧要。浏览器只查找属性的存在,并且不会注意到该值,但您不能将其设置为空字符串。所以就这样做:
$("select").attr("multiple", "multiple");
要删除该属性,因为您无法将其设置为空字符串,请使用:
$("select").removeAttr("multiple");
另一个类似的例子是在输入框上设置disabled属性的情况。
答案 1 :(得分:0)
使用attr方法将任何属性添加到dom元素。
$("select").attr("multiple", "multiple");