Jquery :影响所有儿童的第一个儿童
嗨,我正试图瞄准第一个Jquery :影响所有儿童的第一个儿童,jquery,css-selectors,Jquery,Css Selectors,嗨,我正试图瞄准第一个 应该是 $(".current-cat-parent a:eq(0)").click(function(e){ 您可以使用以第一个子对象为目标 如果仔细查看HTML标记,您会注意到所有a元素也都是各自父元素的第一个子元素。解决方案是使用以下选择器之一: .current-cat-parent > a .current-cat-parent a:first .current-cat-parent a:eq(0) 请注意:first和:first chil
应该是
$(".current-cat-parent a:eq(0)").click(function(e){
您可以使用以第一个子对象为目标
如果仔细查看HTML标记,您会注意到所有
a
元素也都是各自父元素的第一个子元素。解决方案是使用以下选择器之一:
.current-cat-parent > a
.current-cat-parent a:first
.current-cat-parent a:eq(0)
请注意:first
和:first child
不一样。而不是这个:
$(".current-cat-parent a:first-child")
使用直接子项
:
$(".current-cat-parent > a:first-child")
注:
我认为你的主要问题是.hide
css类。你为什么需要它?我建议您将其设置为空白css类或将其删除
主播都是其上下文中的第一个孩子?-><代码>$(“.current cat parent a:first”)
$(".current-cat-parent a:first-child")
$(".current-cat-parent > a:first-child")