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);
});
});