我这里有一段 JC 代码:$
function Test() {
var form = $('form').serializeArray();
var str = "";
var Price = {};
var OneUp = 1;
var NextName = "";
var PriceIndex = 0
for (var i = 0, l = form.length; i < l; i++) {
OneUp = i + 1;
if (form[i].name.indexOf("_Sel_") != -1) {
NextName = form[OneUp].name.substring(0, form[OneUp].name.indexOf(":"));
Price[PriceIndex] = form[OneUp].name.substring(form[OneUp].name.indexOf(":") + 1, form[OneUp].name.length);
PriceIndex += 1;
str += form[i].name.replace("_Sel_", "") + ': <span class="ColorMe">' + NextName + "</span><br/>";
}
}
for (var i = 0, l = Price.length; i < l; i++) {
Price[i] = parseFloat(Price[i]) + .05;
}
var Total = 0.05;
for (var i = 0, l = Price.length; i < l; i++) {
Total += Price[i];
}
$(".PriceMe").html(Total.toString());
$(".UpdateMe").html(str);
};
由于没有明显的原因或任何错误,这部分代码被跳过:
for (var i = 0, l = Price.length; i < l; i++) {
Price[i] = parseFloat(Price[i]) + .05;
}
var Total = 0.05;
for (var i = 0, l = Price.length; i < l; i++) {
Total += Price[i];
}
$(".PriceMe").html(Total.toString());
任何人都可以向我解释为什么和/或解决我当前的问题。另外,我很抱歉我是新手 JC 编码器,因此您在我的代码中看到的任何样式或其他问题都将被欣然接受。谢谢。