繁体   English   中英

特定div的jQuery Parent

[英]jQuery Parent for specific div

所以我有如下的PHP结构:

<div class="top"> 
 <div class="middle">
    <?php echo '<a class="delete" data-post_id="' .$id. '">' ?>
         <div class="delete_button">Delete</div>
    </a>
 </div>
</div>

<!--Different post -->
<div class="top"> 
 <div class="middle">
    <?php echo '<a class="delete" data-post_id="' .$id. '">' ?>
         <div class="delete_button">Delete</div>
    </a>
 </div>
</div>

然后是js。

jQuery('.delete').live('click',function(){
    var post_id = jQuery(this).data("post_id");
    var post  = jQuery(this).parent();   //????????
    jQuery.ajax({
        type : 'POST',
        url  : custom.ajax_url, 
        data : { 'action':'deletePost' , post_id:post_id},
        success : function(data){                       
            post.fadeOut();
        }
    });                 
 });    

因此,如您所见,我有两个具有不同post_id div容器。

使用js,我希望将特定的“ top ” div定位为淡出。

我是否有var post = jQuery(this).parent(); 对?

谢谢

您可以使用

jQuery(this).parents('.top');

要么

jQuery(this).closest('.top');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM