Чтобы получить имена всех родительских элементов?Есть ли лучший способ получить имена всех родительских элементов?
$(document).on('click', function(e){
var parents = $(e.target).parents().map(function(){
var $this = $(this),
$id = $this.prop('id') ? '#'+$this.attr('id') : '',
$class = $this.prop('class') ? '.'+$this.attr('class') : '';
return this.tagName.toLowerCase()+$id+$class;
}).get().join(" < ");
prompt('The path to the element, Luke:',parents);
});
FIDDLE с примером.
EDIT: Ницца! Спасибо, парни! Обновлено FIDDLE.
Почему вы хотите другой способ получить весь родитель элементы ?? Твой путь не работает? : \ – elboletaire
Всегда есть лучший способ, даже мои пути идут правильно;) –