1,关于获取数据累加,结果总是只能得到1的问题
这个原因就需要你看一下是不是因为你将赋到的值又放在了for循环里面了,如果这样它第二次循环又会将变量变成0,然后加一,这样无论多少遍都还是1。
错误示范
for (var i = 0; i < $(".a").length; i++) {
var c = $(".j")[i].innerHTML;//遍历所有的管理员
if (c == $("#nameN").html()) {
var b = 0;
b += 1;
}
}
alert(b)
正确的应该是这个样子
var b = 0;
for (var i = 0; i < $(".a").length; i++) {
var c = $(".j")[i].innerHTML;//遍历所有的管理员
if (c == $("#nameN").html()) {
b += 1;
}
}
alert(b)