jQuery 选择器
2018-04-21 本文已影响0人
zolk666
前段时间在修改LigthBox插件的一个bug最后问题定位在jQuery选择器上。LigthBox.js文件中 是根据id来进行选择 但发现用id选择器选择到的lenth不管创建了几个永远都是1,最后该用class选择器解决了bug。
最后通过查阅资料了解到 id选择器只返回一个元素 而使用class选择器返回1个或多个元素
<div id='item1' class='item_style'></div>
<div id='item1' class='item_style'></div>
如果使用$(“#item1”) 得到的lenth为1
使用$(“.item1”) 得到的lenth则为2