找父母的父母

时间:2014-06-20 07:37:51

标签: javascript jquery

我有以下结构

<div>
    <div id="tabHeader">
    <div id="close"></div>
...

</div>

我想首先使用jquery选择<div>来关闭它(<div id="close"></div>

更新

我想在点击div id = close

时关闭此示例中的第一个div(root)

3 个答案:

答案 0 :(得分:1)

根据你的html:

<div>
    <div id="tabHeader">
    <div id="close"></div>
...
</div>

你会使用:

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

根据以下内容(&#34; tabHeader&#34; </div>添加):

<div>
    <div id="tabHeader"></div>
    <div id="close"></div>
...
</div>

你会使用:

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

答案 1 :(得分:0)

如果你想隐藏父母:

$(selector).parent().hide();

http://api.jquery.com/parent/

答案 2 :(得分:0)

将您的HTML更改为此(将课程提供给第一个div)

<div class="main-tab">
    <div id="tabHeader">
    <div id="close"></div>
...
</div>

&安培; jQuery的

$('.close').click(function(){
    $(this).closest('.main-tab').hide();
});