替代jQuery的是()函数?

时间:2012-01-26 01:08:22

标签: javascript jquery jquery-filter

我正在使用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);

jsfiddle:http://jsfiddle.net/someprimetime/n4jnr/14/

1 个答案:

答案 0 :(得分:1)

您可以使用this === $marker[0]来比较两个DOM元素。

考虑升级到最近的jQuery版本。除了一些细微的变化,通常很容易。

相关问题