1

私はこれを試しました:

$(".menu li ul li:first").addClass("first-submenu-item");

$(".menu li ul li:last").addClass("last-submenu-item");

しかし、どういうわけかそれはまったく機能していません。

どうすればこれを解決できますか?

ありがとう

4

4 に答える 4

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");
于 2012-07-21T06:58:56.333 に答える
1
$(".menu > li > ul > li:first").addClass("first-submenu-item");

$(".menu > li > ul > li:last").addClass("last-submenu-item");
于 2012-07-21T07:02:02.283 に答える
0

これを試して、

$(".menu li ul li:first-child").addClass("first-submenu-item");

$(".menu li ul li:last-child").addClass("last-submenu-item");
于 2012-07-21T06:58:48.237 に答える
0

これを試して:

$(".menu li ul li:first-child").addClass("first-submenu-item");
$(".menu li ul li:last-child").addClass("last-submenu-item");
于 2012-07-21T06:59:23.970 に答える