Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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
Javascript 如何在js中获取userdefined属性_Javascript_Jquery - Fatal编程技术网

Javascript 如何在js中获取userdefined属性

Javascript 如何在js中获取userdefined属性,javascript,jquery,Javascript,Jquery,我只想使用jquery获取用户定义的属性数据: 简单代码: var a = 'id'; var patienttype = $a.attr('patientType'); 我想调用相应的文本框ie'a',然后调用相应的用户定义属性ie patienttype 我不确定语法,也不明白如何做到这一点。 我试过: 假设我们有一个id=lbl1的标签,如果我们想向它添加我们定义的属性,我们可以使用data attributename <label id="lbl1" data-custom="

我只想使用jquery获取用户定义的属性数据:

简单代码:

var a = 'id';
var patienttype = $a.attr('patientType'); 
我想调用相应的文本框ie'a',然后调用相应的用户定义属性ie patienttype

我不确定语法,也不明白如何做到这一点。 我试过:

假设我们有一个id=lbl1的标签,如果我们想向它添加我们定义的属性,我们可以使用data attributename

<label id="lbl1" data-custom="aCustomAttr"></label>

变量a='id';var patienttype=$a.attr('patienttype');警惕型;您是否尝试过
$('#'+a).attr('patientType')
还要注意,
patientType
不是有效的html属性。您似乎在寻找ID选择器:。您可能还可以阅读以下内容:。请添加更多详细信息和HTML代码。一个测试用例会很有帮助,这很有效。。非常感谢。
$("Selector") //selects an DOM object
<label id="lbl1" data-custom="aCustomAttr"></label>
$("#lbl1").attr("data-custom"); // This will yield aCustomAttr