【发布时间】:2016-02-10 06:33:14
【问题描述】:
网络大师。
我正在向 ajax 发布一些内容。例如数据:数组。 输出 3-0 4-1 等
3 表示 id="3" 0 或 1 表示 $('answer_color_0') 或 $('answer_color_1')
如何正确循环放入 $("a#"+oputput[0]).addClass("answer_"+output[1]);
我的代码:
$(document).ready(function() {
$("#getResults").click(function(event) {
var summary = [];
$('#question a.active').each(function () { //clicked on the link
summary.push($(this).attr('id')); //check a id="1"
});
$.post('post.php', {'data': summary}).done(function(msg, statusText) {
var array = msg;
for (var i in array){
var parts = array.split(" ");
var ats1 = parts[0];
console.log(ats1); // output: 3-1<br/>4-0<br/> etc.
}
});
});
});
那么如何将这些数字放在位置上呢? $("a#3).addClass("answer_1);
【问题讨论】:
-
您能进一步详细说明吗?你想把 $("a#"+oputput[0]).addClass("answer_"+output[1]) 放在哪里,这是什么意思“那么如何将这些数字放在位置上?$("a#3) .addClass("answer_1)".
-
输出 例如:3-1 4-0 表示 3 是答案 id ( $("a#3") 和 1 true, 0 - false.addClass(answer_1 ) 是红色背景或 addClass(answer_0) 是绿色背景。