Ответ 1
Вы должны использовать иметь селектор атрибутов. Этот образец должен выполнить работу:
$('selector').closest('[id]')
Как вы могли бы написать Jquery для получения ближайшего div, на самом деле имеющего определенный идентификатор?
Вы должны использовать иметь селектор атрибутов. Этот образец должен выполнить работу:
$('selector').closest('[id]')
$(elementToStart).parent().closest('div[id]');
Я использую parent(), чтобы избежать просто получения самого элемента.
Пример: http://jsfiddle.net/zQRFT/1/
Ищите атрибут id в div, используя ближайший метод:
$(this).closest('div[id]');
В скобках [id]
есть то, что называется имеет селектор атрибутов