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

$(".tag dd a:last")为什么不是选中两个dd下最后一个a

$(".tag dd"),可以选中两个dd,为什么$(".tag dd a:last")不是选中两个dd下最后一个a?我知道a:last-child可以....

正在回答

3 回答

.tag dd a是把类tag下dd下的所有a取出来组成一个集合,last就是取集合最后一个a

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

改成$(".tag dd a:last-child")就可以,因为last是选中的集合元素的最后一个,而last-child是一组中的最后一个子元素。

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

啊啊啊啊123 提问者

$(".tag dd"),不是选中两个dd了吗,不应该两个dd都选中a吗
2016-08-28 回复 有任何疑惑可以回复我~
#2

Adoring 回复 啊啊啊啊123 提问者

$(".tag dd")选中的是所有dd元素,总共有两个dd.然后$(".tag dd a")选中了dd下面的所有a,这个时候不区分组,因为所有a都在一个集合中,你可以试试$(".tag dd a:eq(21)")会发现是从两个dd钟的a从上往下数第22个
2016-09-19 回复 有任何疑惑可以回复我~

我的可以= -=

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

举报

0/150
提交
取消

$(".tag dd a:last")为什么不是选中两个dd下最后一个a

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