为了账号安全,请及时绑定邮箱和手机立即绑定

$('li.item-1')是什么意思??为什么这样写?

$('li.item-1')是什么意思??为什么这样写?

正在回答

3 回答

赞赞赞

0 回复 有任何疑惑可以回复我~

理解了li.item-1,$('li.item-1')的意思就不言而喻了。

注意要区分中间有没有空格,失之毫厘差之千里:

            li.item-1是一个选择器,这算是css的知识点了,它选择的是类名为item-1的li元素。

            li .item-1选择的是li元素里面类名为item-1的元素。

0 回复 有任何疑惑可以回复我~
#1

qq_梦里_0

我直接写的是$('.item-1')结果跟$('li.item-1')是一样的,这两个有什么区别吗?
2016-07-29 回复 有任何疑惑可以回复我~
#2

墨趣雅韵 回复 qq_梦里_0

当存在别的元素也引用了.item样式类时,就会有区别了,这里没有区别,只有li引用.item。你想一下如果某个div也用.item,且比你的li靠近当前元素,这个时候优先匹配的是div。所以li.item是比较保险的写法,这样可以更准确匹配你想要的 class="item"的li元素。
2016-08-02 回复 有任何疑惑可以回复我~
#3

qq_梦里_0 回复 墨趣雅韵

知道了,谢谢啦!
2016-08-02 回复 有任何疑惑可以回复我~

就是使用了jq方法获取了"li"下的一个class=item-1的节点

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

$('li.item-1')是什么意思??为什么这样写?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号