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)