我有以下(破损)代码:
$(".old_post").hover(function(){
$(this > ".post_right_nav").show();
post _ right _ nav是一个div(包含其他div),它包含一些用户按下的控件。 我想只在用户将鼠标悬停在帖子上时显示这些控件。 如何正确选择每个帖子的子元素?
答案 0 :(得分:9)
您可以使用上下文,以下内容是:在 此
$(".old_post").hover(function(){
$(".post_right_nav", this).show();
...
如果您只想要孩子,那么这将为您提供所有后代
$(".old_post").hover(function(){
$(this).children(".post_right_nav").show();
...
我发现了一篇快速文章,介绍了jQuery选择器中上下文的使用
http://beardscratchers.com/journal/jquery-its-all-about-context