【发布时间】:2016-02-14 10:19:03
【问题描述】:
我正在使用 jQuery Mobile 设计购物车移动应用程序。我正在使用单页架构在页面之间进行导航。每个页面的标题中都有一个购物车图标,其中显示了当前购物篮的总价格。我使用了 KnockoutJS,在每个页面的顶部,我都将购物车总价显示为:
<a href="#cartBox" data-icon="myapp-settings" data-theme="b" data-role="button"><span data-bind="text: price"></span> </a>
我在每个页眉部分都使用了上述行。
这是我用来在每个地方显示价格值的脚本:
function cartPrice() {
this.price = ko.observable(0.00);
}
ko.applyBindings(new cartPrice());
到处都有产品的列表视图,现在我希望每当用户单击列表视图项目时,价格会更新为隐藏在特定 li 中的输入类型中给出的值,并且该值添加到价格当前值。
我该怎么做?
【问题讨论】:
标签: javascript jquery knockout.js