我正在使用jQuery的.is()函数(在1.6中引入的那个,而不是它的早期版本)来比较一个对象,但遗憾的是它不适用于jQuery 1.5.2,这就是我正在使用的。我想知道我是否可以使用某种替代品?
我正在考虑克隆每个对象然后进行比较,但这似乎不是最好的方法。
$('#js-show-more-toggle').contents().each(function() {
if (seen) {
$wrapper.append(this);
} else if ($(this).is($marker)) {
// This is what we want to show
seen = true;
}
}).end().append($wrapper, $more);
答案 0 :(得分:1)
您可以使用this === $marker[0]
来比较两个DOM元素。
考虑升级到最近的jQuery版本。除了一些细微的变化,通常很容易。