如何通过名称访问html元素并更改另一个属性?
问题描述:
在我的HTML我有元素: <element name="name123" config="some config"></element>
如何通过名称访问html元素并更改另一个属性?
会是什么元素被加载后访问我的元素“BY NAME是name123”和修改“配置”属性的内容的方式?
答
使用attribute-equals-selector获得通过实体元素与.attr()
一起设置属性值:
$('[name=name123]').attr('config','newcofighere')
+0
我只是忘了提及,我的意思是元素加载后。 – 2014-11-14 18:57:00
+0
将代码包装在dom中,如果你是动态添加的,那么在添加它之后。 – 2014-11-14 19:05:14
'$( '[NAME = “name123”]')'。也不要自己编写属性。改为使用自定义数据属性:'data-config =“某个配置”。 – j08691 2014-11-14 18:41:56
为你的元素添加一个id =“name123”,然后你可以像jQuery那样调用它,像$(“#name123”)(做你想听的) – Jim 2014-11-14 18:42:50
这是不是我的选择,添加属性到这个页面的元素。 – 2014-11-14 18:52:41