相关文章:

jQuery.contains() 函数详解

代码类型:

杂项:

  • 启用CSS/JS语法检查
  • 监测脚本运行错误
  • 禁止库文件重复

文档类型:

JS库文件:

手动添加:

  1. jQuery 1.11.1
 
1
<div id="n1">
2
    <p id="n2">
3
        <span id="n3">CodePlayer</span>
4
    </p>
5
</div>
6
<p id="n4">专注于编程开发技术分享</p>
xxxxxxxxxx
22
 
1
//在当前页面内追加换行标签和指定的HTML内容
2
function w( html ){
3
    $(document.body).append("<br/>" + html);
4
}
5
6
var n1 = document.getElementById("n1");
7
var n2 = document.getElementById("n2");
8
var n3 = document.getElementById("n3");
9
var n4 = document.getElementById("n4");
10
var span = document.getElementsByTagName("span");
11
12
// n1包含n2
13
w( $.contains(n1, n2) ); // true
14
15
// n1包含n3
16
w( $.contains(n1, n3) ); // true
17
18
// n1不包含n4
19
w( $.contains(n1, n4) ); // false
20
21
// n1虽然包含span元素(n3),但变量span是NodeList对象,不是Element类型。
22
w( $.contains(n1, span) ); // false
x
 
1