我有一堆tr,代表购物车
<tr class="cart_row">
<td>Product</td>
<td>£20</td>
<td>2</td>
</tr>
<tr class="cart_row">
<td>Product 2</td>
<td>£50</td>
<td>1</td>
</tr>
添加项目后,它会通过ajax更新。
我想要做的是检测购物车何时被更新,即<tr>
具有类的新商品cart_row
或现有商品的内容<tr>
是否已更新。
我可以用jQuery吗?
谢谢
我建议这样做:
// a function to make a string out of thew data
function getData() {
var data = $('tr.cart_row td').map(function (el) {
return this.innerHTML;
}).get().toString();
return data;
}
//before the Ajax:
var valuesBefore = getData();
// do Ajax
//after the Ajax, ideally inside the callback (remeber ajax is async)
if (valuesBefore != getData()){ //do something };
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句