检查元素是否包含jQuery中的另一个元素

前端之家收集整理的这篇文章主要介绍了检查元素是否包含jQuery中的另一个元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我发现Stack Overflow上有很多相关的东西,但不适用于我的情况.

这一切都在这个例子中,我需要检查一个元素是否包含另一个元素,如果是,则附加一些内容.

$(".bt_repondre").click(function(){
    comment = $(this).parent().parent().parent();
    //I want to check if comment containa a .comment_full element,if no,append.
    comment.append('add');
});

希望你能帮助我,我尝试了这么多东西…

解决方法

只需使用.find()并检查是否返回一个元素,像这样:
$(".bt_repondre").click(function(){
    comment = $(this).parent().parent().parent();
    if (! comment.find('.comment_full').length) {
       comment.append('add');
    }
});

猜你在找的jQuery相关文章