Как Вы сравнили бы объекты jQuery?

Таким образом, я пытаюсь выяснить, как сравнить два объекта jQuery, чтобы видеть, является ли родительский элемент телом страницы.

вот то, что я имею:

if ( $(this).parent() === $('body') ) ...

Я знаю, что это неправильно, но если кто-либо понимает то, что я достигаю, они могли указать на меня к корректному способу сделать это?

101
задан cletus 13 March 2010 в 18:04
поделиться

2 ответа

Вам нужно сравнивать необработанные элементы DOM, например:

if ($(this).parent().get(0) === $('body').get(0))

или

if ($(this).parent()[0] === $('body')[0])
157
ответ дан 24 November 2019 в 04:39
поделиться

Почему бы и нет:

if ($(this).parent().is("body")) {
  ...
}

?

59
ответ дан 24 November 2019 в 04:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: