我正在尝试混合一个字符串来分配变量(数组)我不知道出了什么问题我无法让它工作。
在php中,我将通过 json_encode() 将 id 数组发送到 javascript;我会得到:key = 1、2、3 等。这是这些 div 的一行:
文本然后在javascript中使用这样的条件:
$("#swas"+key).removeClass('colorme');
function xx(key, arr) {
for (var v in arr) { //LOOP
var k = arr[v];
if ($("#swas" + k) != key) {
$("#swas" + k).addClass('colorme');
}
}
}
What have I done wrong ?
更新 我想将“swas”与数组混合的原因是因为在 php 页面中有很多名为 swas1、swas2、swas3、swas4 ......> 等的 div
而“key”是当前将被点击的 div 的 id。和“关键”值:001、002、003、004 等我想要做的是让另一个 div(不是当前的 div)不改变颜色。这就是为什么我必须在javascript中将“swas”这个词与“key”混合在一起。
UPDATE2 现在它可以与上面的脚本一起使用,但是是新的问题,单击时它不会删除该类:S
UPDATE3 现在我移动 $("#swas"+key).removeClass('colorme'); 后一切正常 到底部:) S