Альтернативой для jQuery является функция ()? - PullRequest
1 голос
/ 26 января 2012

Я использовал функцию jisu .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 Ответ

1 голос
/ 26 января 2012

Вы можете использовать this === $marker[0] для сравнения двух элементов DOM.

Рассмотрите возможность обновления до последней версии jQuery. За исключением незначительных изменений, это обычно довольно просто.

...