Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 如何使用jQuery更改多个DOM元素的css类?_Javascript_Jquery_Css - Fatal编程技术网

Javascript 如何使用jQuery更改多个DOM元素的css类?

Javascript 如何使用jQuery更改多个DOM元素的css类?,javascript,jquery,css,Javascript,Jquery,Css,我正在尝试更改DOM元素的类属性,特别是使用jQuery1.10.2更改标签标记的类属性 这是我的密码: var MyNameSpace=MyNameSpace | |{}; MyNameSpace.enableDisableLabels=函数{ 变量m_labelIds={ 书号:书, 客户ID:客户 }; var mf_GetjQueryDomObjectRepresentation=functionarrayObjIds{ var result={}; $.eacharrayObjIds

我正在尝试更改DOM元素的类属性,特别是使用jQuery1.10.2更改标签标记的类属性

这是我的密码:

var MyNameSpace=MyNameSpace | |{}; MyNameSpace.enableDisableLabels=函数{ 变量m_labelIds={ 书号:书, 客户ID:客户 }; var mf_GetjQueryDomObjectRepresentation=functionarrayObjIds{ var result={}; $.eacharrayObjIds,functionid,value{ 结果[id]=$+值; }; 返回结果; }; var mf_unBoldLabels=functionarrayjQueryObjLabels{ $.eacharrayjQueryObjLabels,functionid,value{ value.atrrclass,outputLabelOpt;//问题:TypeError:value.atrr不是函数 }; }; var arrayjQueryObjLabels=mf_getjquerytomobjectresentationm_labelIds; mf_unboldlabelsarayjqueryobj标签; }; .输出标签{ 颜色:0B63CA; } 书 顾客 只是一个输入错误:它不是atrr,而是attr-

这是value.attr而不是.atrr


对于类属性操作,您还有.addClassName和.removeClassName。

您有输入错误;这是attr,不是atrr。我不明白为什么我在这个问题上被否决了?这都是我的工作。问题是输入错误,但这个问题可能会帮助初学者,例如如何使用jQuery为多个DOM元素转换css类。我不太明白到底是什么违反了这里的规定?请解释一下……实际上,在这里,数组的值实际上是jQuery对象:result[id]=$+value;,所以这不是问题所在-太感谢你了!我的眼睛今天很疲倦:我不明白为什么我在这个问题上被否决了?