Я бы хотел проверить родословную, используя два объекта jQuery. У них нет идентификаторов, и они будут доступны только в виде объектов jQuery (или узлов DOM, если вы вызвали get()
). is()
в jQuery работает только с выражениями, поэтому этот код будет идеальным, но не будет работать:
var someDiv = $('#div');
$('a').click(function() {
if ($(this).parents().is(someDiv)) {
alert('boo');
}
}
Просто хочу посмотреть, является ли один элемент дочерним по отношению к другому, и я бы хотел, по возможности, не возвращаться в страну DOM.