自定义的标签属性在jquery中如何写

ziluopao 发布于 2016/05/24 15:03
阅读 124
收藏 0

如果常规的写法是

<li class="nav"><li/>

这样选择器写成$(".nav").

可如果自己定义一个怎么写呢,

比如我自己定义一个

<li click_id="6">XXXXXXXXX</li>

那么此时选择器如何写呢

加载中
0
蓝薯
蓝薯
$("[click_id=6]")
0
_ls
_ls
$('[click_id="6"]')这样才对?
0
ziluopao
ziluopao

多谢上面二位,都对了一半,应该是

$('li[click_id = "id_1"]').html(json[2].name);

0
WolfX
WolfX
楼上是对的,但是这样的选择器非常消耗性能,不推荐自定义
WolfX
WolfX
这个问题就相当于id选择为啥比class效率高,这是浏览器原生层优化的问题。而现在主流的mvvm,react等也不建议dom选择操作,就是为了性能
ziluopao
ziluopao
能说说从哪里看出来耗性能吗
0
it1000001001
it1000001001
jquery不仅有基本选择器。。。。。。
返回顶部
顶部