li
当我单击添加按钮时,我只是试图推送元素的文本。但是当我点击我的添加按钮时,它会将我列表中的所有项目推送到数组中。我想这是因为我只是在使用一个类。解决这个问题的最好方法是什么?提前致谢!
HTML
<div id="products">
<ul>
<li><p>Lorem 1</p><button class="target">Add</button></li>
<li><p>Lorem 2</p><button class="target">Add</button></li>
</ul>
</div>
jQuery
$(document).ready(function(){
var array = Array();
$(".target").click(function() {
$('p').each(function (i, e) {
array.push($(e).text());
});
console.log(array);
});
});