将.live或.on添加到jquery函数中
Add .live or .on to jquery function
我有一些JavaScript,它可以提取我购物车中的商品数量,并将其放置在span.cartTotal中,以获得更好的样式。我需要代码来工作,这样它就可以立即提取信息,而且我不必刷新页面来查看更新。我认为代码需要添加jquery.live或.on。非常感谢您的帮助。谢谢
$(function(){
if ($('#catCartSummary .cartSummaryItem').html() != 'Shopping cart is empty.') {
var summary = $('#catCartSummary .cartSummaryItem').text().split(" ");
var total = summary[0];
$('span.cartTotal').html(total);
}else{
$('span.cartTotal').html("0");
}
});
更多信息:我的添加到购物车类是.productSubmitInput
我从下面这段动态创建的代码中提取信息。此购物车总数在cartSumaryItem中自动更新。当有人添加到购物车时,我只需要更新我的新样式汇总。我尝试了以下建议,但它们似乎不起作用。我可能只是添加了一些错误的内容。
<td class="cartSummaryItem">
1 item(s), Total: $10.95
</td>
评论说了什么,基本上是
也使用.on-not.live,因为.live已弃用
类似这样的东西:
function updateTotals() {
if ($('#catCartSummary .cartSummaryItem').html() != 'Shopping cart is empty.') {
var summary = $('#catCartSummary .cartSummaryItem').text().split(" ");
var total = summary[0];
$('span.cartTotal').html(total);
}else{
$('span.cartTotal').html("0");
}
}
$(function(){
updateTotals(); // <-- initial load update
$('some_selector').on('click',function(){
// do stuff like adding items to cart or w/e...
updateTotals();
});
});
相关文章:
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 如何从jquery函数返回变量
- 如何将具有文本类型值的var放入jQuery函数中
- Jquery函数在错误的时间提交
- 锚链接无法使用.slideUp jquery函数
- 重新分解jQuery函数
- 如何在视图模型contet更新更新上调用Jquery函数
- 如何向这个javascript/jquery函数添加参数
- 添加类来触发jquery函数
- 更改智能表中的页面将停止JQuery函数的工作
- 使用每500ms运行一次的jquery函数是个好主意吗
- jQuery函数不能只在一个页面上工作
- 如何将jquery函数链接到vanilla选择器
- 仅在小型设备上调用jQuery函数
- 如何将jquery函数仅应用于大屏幕
- 奇怪的jquery函数行为
- Backbone listenTo不将jquery函数作为处理程序进行激发
- 在jquery函数内部设置来自jquery函数的var;t运行
- 从Jquery函数中获取一个变量