我正在尝试使用jQuery更新表单底部的Total:(span.wrap p span
)字段。
我有几个复选框,每个复选框都有title
属性中包含的关联价格,如下所示:title="$2"
。
当用户点击复选框时,我会使用Total:字段动态更新。这是我的脚本,但是它会抛出语法错误,如图所示。
$("input:checkbox").toggle(
var v = $(this).attr("title").substr(-1) * 1; // syntax error here. subtstr() eliminates the $ sign
var t = $("span.wrap p span").text() * 1; // converts the string to a number
function () {
$("span.wrap p span").text(t + v);
},
function () {
$("span.wrap p span").text(t - v);
}
);
注意:总字段的初始值为0
。有四个复选框;也许我需要使用each()
?
关于如何使这项工作的任何想法?
答案 0 :(得分:2)
切换接受一个功能
$("input:checkbox").toggle(function() {
var v...
答案 1 :(得分:1)
当您使用切换功能时,您只能在两个功能块中定义代码。
答案 2 :(得分:0)
变化:
var v = $(this).attr("title").substr(-1) * 1
到
var v = $(this).attr("title").substr(1) * 1