<div class='nrOfCopies'>2</div>
<button class='itemRemove'>Remove</button>
$(document).on('click','.itemRemove', function(){
var num = $(this).closest('.nrOfCopies').text();
console.log('number = ' + num);
});
console.log 的结果是“number =”(空行)方式?
最佳答案
closest()
用于检索父元素,.nrOfCopies
是同级元素,因此请尝试 prev()
:
var num = $(this).prev('.nrOfCopies').text();
关于jquery - 单击一个元素并在 jquery 中获取先前元素的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27445577/