jQuery.contains()方法:判断一个元素是否包含另一个元素

分类:知识百科 日期: 点击:0

jQuery.contains()方法是一种判断一个元素是否包含另一个元素的方法。它可以帮助我们更精确地定位某个元素,以便更好地操作它。

使用方法

使用jQuery.contains()方法的语法如下:

jQuery.contains(container, contained);

其中,container表示要检查的容器元素,contained表示要检查的元素。如果容器元素包含检查的元素,则返回true,否则返回false。

下面是一个使用jQuery.contains()方法的示例:

if ( jQuery.contains( document.documentElement, document.body ) ) {
    alert( "document.documentElement contains document.body!" );
}

上面的示例中,我们使用jQuery.contains()方法来判断document.documentElement是否包含document.body,如果包含,则弹出一个警告框。

示例

下面是一个实际的使用jQuery.contains()方法的示例:

$('#container').find('li').each(function(){
    if( jQuery.contains(this, document.getElementById('target')) ){
        $(this).addClass('active');
    }
});

上面的示例中,我们使用jQuery.contains()方法来检查id为container的元素下的所有li元素,如果其中有一个li元素包含id为target的元素,则为该元素添加active类。

jQuery.contains()方法可以帮助我们更精确地定位某个元素,以便更好地操作它。使用jQuery.contains()方法的语法如下:jQuery.contains(container, contained),其中,container表示要检查的容器元素,contained表示要检查的元素。如果容器元素包含检查的元素,则返回true,否则返回false。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。