我试过这个:
$(".menu li ul li:first").addClass("first-submenu-item");
$(".menu li ul li:last").addClass("last-submenu-item");
但不知怎的,它根本不起作用。
知道怎么解决这个问题?
由于
答案 0 :(得分:1)
您应该使用:first-child
和:last-child
:
$(".menu li > ul > li:first-child").addClass("first-submenu-item");
$(".menu li > ul > li:last-child").addClass("last-submenu-item");
另一个子定位可以使用eq(index)
:
$(".menu li > ul > li").eq(0).addClass("first-submenu-item");
$(".menu li > ul > li").eq(-1).addClass("last-submenu-item");
答案 1 :(得分:1)
$(".menu > li > ul > li:first").addClass("first-submenu-item");
$(".menu > li > ul > li:last").addClass("last-submenu-item");
答案 2 :(得分:0)
试试这个,
$(".menu li ul li:first-child").addClass("first-submenu-item");
$(".menu li ul li:last-child").addClass("last-submenu-item");
答案 3 :(得分:0)
试试这个:
$(".menu li ul li:first-child").addClass("first-submenu-item");
$(".menu li ul li:last-child").addClass("last-submenu-item");