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

$('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下载
官方微信