我试图隐藏包含单击链接的父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/