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

$(".div:first")与$("div:first")区别

.div 跟之前的 类名选择器是一个东西吗  就是  .classname

正在回答

4 回答

.div是一个类名为div的元素,div是标签元素

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

$(".div:first")与$("div:first")在本例中是指向同一个元素,

$(".div:first")指类名为div的第一个元素,$("div:first")指标签名为div的元素中第一个元素,在本例中类名与标签名同名了!

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

yu_1010

本例中不是同一个吧!本题中$("div:first")包含了6个class="div"的元素
2019-03-19 回复 有任何疑惑可以回复我~
#2

qq_阳光下的海风_0 回复 yu_1010

匹配第一个元素,个人觉得通过概念来理解,只能匹配到一个元素吧)
2019-03-20 回复 有任何疑惑可以回复我~
#3

yu_1010 回复 qq_阳光下的海风_0

$(":first")是用来匹配第一个,所以$("div:first")值得的是整个html中第一个div标签包含的内容啊,此例中,第一个div下面有6个class="div"的嘛
2019-03-21 回复 有任何疑惑可以回复我~
#4

qq_阳光下的海风_0 回复 yu_1010

对对对,我没注意,它的父元素也是div,那确实是指外面的div,两个不是同一个东西。 ps:我记得上一个回复我明明写了好多的,刚才发现竟然像是被“截取”了一样
2019-03-21 回复 有任何疑惑可以回复我~
查看1条回复

$(".div:first")是指class名为div的合集中的第一个元素,$("div:first")是指标签为div的合集的第一个元素,就是案例中的class名为left的那个div

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

是的 是一个东西 

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

举报

0/150
提交
取消

$(".div:first")与$("div:first")区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信