使用其中的元素访问外部div

时间:2011-04-29 19:11:24

标签: jquery

<div class='container'>
  <a href="#">Click</a>
</div>

如何使用锚点作为jQuery的起点来访问外部div?

4 个答案:

答案 0 :(得分:2)

this成为你的主播,你可以使用:

$(this).closest("div")

答案 1 :(得分:2)

您可以单独使用.parent();作为直接父母,或.parent('.container');搜索匹配

示例:

$('a').bind('click',function(){
    $(this).parent().css('background-color','red');
});

答案 2 :(得分:0)

您可以使用parent() jQuery function

$(".container a").click(function() {
    // do something with the parent div here
    var div = $(this).parent();
})

答案 3 :(得分:0)

$('a').click(function(){$(this).parent().hide();});

这将获取a标签的父级,然后将其隐藏为一个示例,parent()函数是您要用于此的