当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JQuery jQuery.contains()用法及代码示例


用法
jQuery.contains( container, contained ) => Boolean

说明:检查一个 DOM 元素是否是另一个 DOM 元素的后代。

  • 添加的版本:1.4jQuery.contains( container, contained )

    • container
      类型:Element
      可能包含其他元素的 DOM 元素。
    • contained
      类型:Element
      另一个元素(的后代)可能包含的 DOM 元素。

如果第二个参数提供的 DOM 元素是第一个参数提供的 DOM 元素的后代,则 $.contains() 方法返回 true,无论它是直接子元素还是嵌套更深的元素。否则,它返回 false 。仅支持element 节点;如果第二个参数是文本或注释节点, $.contains() 将返回 false

注意:第一个参数must是 DOM 元素,而不是 jQuery 对象或纯 JavaScript 对象。

例子:

检查一个元素是否是另一个元素的后代。

$.contains( document.documentElement, document.body ); // true
$.contains( document.body, document.documentElement ); // false

相关用法


注:本文由纯净天空筛选整理自jquery.com大神的英文原创作品 jQuery.contains()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。