这是问题所在。我有一个容器li
元素。我用.clone()
克隆一个元素,将它附加到其他节点,然后尝试通过此克隆找到原始元素,但它似乎没有这样工作。
目前,我只能使用:contains()
内容过滤器来实现它。
所以问题是,jQuery是否认为克隆元素是相等的,或者如果不相同,哪个是找到它们的最佳方法?
答案 0 :(得分:0)
不一样。正如所报告的JQuery api对于clone():
克隆()创建匹配元素集的深层副本。
所以,两个li的内容是相同的(样式),但它是不同的对象。
如果您尝试添加:
$('ul').append($el2);
在更改css之前,你会看到这种差异。