JQuery: ближайший div, который имеет идентификатор

Как бы вы написали Jquery, чтобы получить ближайший div, который на самом деле имеет идентификатор?

3 ответов


вы должны использовать С атрибутом селектор. Этот образец должен выполнить работу:

$('selector').closest('[id]')

$(elementToStart).parent().closest('div[id]');

Я использую parent (), чтобы избежать просто получения самого элемента.

пример: http://jsfiddle.net/zQRFT/1/


найдите атрибут id на div, используя ближайший способ:

$(this).closest('div[id]');

на [id] скобках называется Имеет Селектор Атрибута