我有一个列表,其中包含每个嵌套的ul元素,我希望能够找到每个.cart-select
项的data-id属性,将它们一起添加,然后在某处打印出来。例如,第一个.cart-select项的值为7.
到目前为止,我添加了一个函数,该函数遍历每个.cart-select并查找.bay-qty的data-id,但是我不知道如何从每个中获取这些值并将它们添加到一起。
有人可以帮忙吗?
$('.cart-select').each(function() {
var products = $('.list .cart-items', this) find('.bay-qty').data("id").count();
$('<p>' + products + '</p>').appendTo(this);
});
<li class="cart-select">
<li></li>
<ul class="cart-items">
<table>
<tr>
<td class="bay-qty" data-id="1">1</td>
</tr>
<tr>
<td class="bay-qty" data-id="2">2</td>
</tr>
<tr>
<td class="bay-qty" data-id="4">3</td>
</tr>
</table>
</ul>
<li>
<li class="cart-select">
<li></li>
<ul class="cart-items">
<table>
<tr>
<td class="bay-qty" data-id="1">1</td>
</tr>
</table>
</li>
<li>