如何在jQuery中选择“this”中的元素?

时间:2011-02-01 22:16:19

标签: jquery

我知道我可以这样选择一个元素:

$("ul.topnav > li.target").css("border", "3px double red");

但是我该怎么做:

$(this > li.target).css("border", "3px double red");

2 个答案:

答案 0 :(得分:177)

$( this ).find( 'li.target' ).css("border", "3px double red");

$( this ).children( 'li.target' ).css("border", "3px double red");

children用于直接后代,或find用于更深层次的元素。

答案 1 :(得分:8)

我用它来获取父母,类似于孩子

$( this ).children( 'li.target' ).css("border", "3px double red");

祝你好运