Cheerio 互动版

.clone 和 $.root

.clone

对 cheerio 中的对象进行复制

var moreFruit = $('#fruits').clone();

$.root

当你需要和顶级DOM一起完成任务时,我们就用到了 $.root。如下:

$.root().append('<ul id="vegetables"></ul>').html();

//=> <ul id="fruits">...</ul><ul id="vegetables"></ul>

$.contains(container, contained)

检查 container 中是否包含 contained 元素。注意,container和contained 参数都应当是DOM元素:

var c1 = $("#fruits")[0];
var c2 = $(".pear")[0];
var ret = $.contains(c1, c2); 
console.log(ret); // => true
  1. 在右侧代码框中第8行开始练习一下上述中的示例
  2. 点击提交运行 按钮