У меня есть 3 элемента:Jquery выбрать предыдущий элемент с классом
<div class='first'>First</div>
<div class='second'>Second</div>
<div class='target'>Target</div>
по щелчку на target
div
я испытываю .prev()
функцию в моем JS
$(document).on('click','.target',function(){
console.log($(this).prev().html());
console.log($(this).prev('.first').html());
});
Выхода, как: 'Второй неопределенный', но должен выглядеть следующим образом: «второй во-первых», если я правильно понимаю параметр использования .prev(). Как я могу получить первый предыдущий элемент с определенным классом? Здесь вы найдете скрипку: http://jsfiddle.net/0fzgzce5/
это кажется лучше :) –