Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向表单项添加特定属性-jquery_Jquery_Forms_Jquery Selectors - Fatal编程技术网

向表单项添加特定属性-jquery

向表单项添加特定属性-jquery,jquery,forms,jquery-selectors,Jquery,Forms,Jquery Selectors,嗨,有编码领域的人 我正试图通过jquery将“multiple”属性(?)添加到选择框中 基本上我想要这个: <select tabindex="3" multiple="" style="width:350px;" title="Choose a Country"> 但不知道如何通过jquery添加“多个”吗 有什么想法吗 Cheers使用方法向dom元素添加任何属性 $("select").attr("multiple", "multiple"); 添加属性时,需要为其

嗨,有编码领域的人

我正试图通过jquery将“multiple”属性(?)添加到选择框中

基本上我想要这个:

<select tabindex="3" multiple="" style="width:350px;" title="Choose a Country">

但不知道如何通过jquery添加“多个”吗

有什么想法吗

Cheers

使用方法向dom元素添加任何属性

$("select").attr("multiple", "multiple");

添加属性时,需要为其指定一个值。实际值并不重要。浏览器只是查找属性的存在,并不注意该值,但不能将其设置为空字符串。所以,只要做:

$("select").attr("multiple", "multiple");
要删除该属性,因为无法将其设置为空字符串,请使用:

$("select").removeAttr("multiple");

另一个类似的例子是在输入框上设置disabled属性。

想要这个:谢谢。真的应该解决这个问题!假设attr just targetedKool,如果您想继续回答您的问题,请确保接受答案。