JSFiddle:http: //jsfiddle.net/veksen/Wa4pA/4
在我看来似乎有效的代码不起作用。我之前在代码中使用了类似的方法,它工作正常,现在我的变量不受影响。我正在从 html 中获取文本值并将它们汇总为一个变量。我正在寻找关于为什么这不起作用的提示,而不是完整的工作代码。
这是代码
$(document).ready(function() {
var char_fr = 0;
var char_cl = 0;
var char_lr = 0;
var char_pr = 0;
$(".ares .value").each( function(){
char_cr += Number($(this.text()));
char_fr += Number($(this.text()));
char_lr += Number($(this.text()));
char_pr += Number($(this.text()));
});
$(".cr .value").each( function() {
char_cr += Number($(this.text()));
});
$(".fr .value").each( function(){
char_fr += Number($(this.text()));
});
$(".lr .value").each( function(){
char_lr += Number($(this.text()));
});
$(".pr .value").each( function(){
char_pr += Number($(this.text()));
});
$("#mainstats .fr .stat").text(char_fr);
$("#mainstats .cr .stat").text(char_cr);
$("#mainstats .lr .stat").text(char_lr);
$("#mainstats .pr .stat").text(char_pr);
});
我再次寻找关于它为什么不起作用的线索,而不是完整的代码。同时,我将有更多具有匹配类的变量,是否有更聪明的方法来编写代码,而不是为每个变量设置一个完整的块?变量和类是相似的,但如果它们是完全匹配的,或者可能是“prefix_”+变量就可以了。
谢谢!