jquery,如何找到父div id?

标签 jquery hide parent

我试图隐藏包含单击链接的父div:

<div  class="user" id="request_1">
    <div class="information">
       <ul>
          <li><a href="javascript:void(0)" class="approve_friends agree">Agree1</a></li>
       </ul>
    </div>
</div> 
<div  class="user" id="request_2">
    <div class="information">
       <ul>
          <li><a href="javascript:void(0)" class="approve_friends agree">Agree3</a></li>
       </ul>
    </div>
</div>
<div  class="user" id="request_3">
    <div class="information">
       <ul>
          <li><a href="javascript:void(0)" class="approve_friends agree">Agree4</a></li>
       </ul>
    </div>
</div> 

$('.agree').live("click", function(){
        var currentId2 = $(this).parent("div:second").attr('id');
        alert (currentId2);
       $('#'.currentId).hide('slow');
});

所以当我点击Agree1时,我想隐藏id为request_1的核心div

这是jsfiddle .

知道我做错了什么吗?

谢谢

最佳答案

$(this).closest("div.user").hide('slow');

关于jquery,如何找到父div id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8844093/

相关文章:

javascript - 粘性模态改变它在放大/缩小和浏览器调整大小时的位置

javascript - 使用 jQuery 抓取表数据并转换为无序列表

java - 从父类中调用父方法

javascript - 有没有更好的方法在 JavaScript 和/或 jQuery 中对此进行编码?

javascript - jQuery Nivo slider 中的图像在加载时出现异常

javascript - 打开和关闭 Javascript

c# - 在wpf中单击图像外部时隐藏图像

javascript - Jquery:需要帮助理解为什么它同时隐藏和显示列表元素,我在脚本中自相矛盾吗?

javascript - 如何使用 jquery 获取表中的祖 parent 文本

sql-server - SQL Server查询以查找 child 的 parent 姓名