每个数组并按符号拆分
each array and split per symbol
网络大师。
我正在向 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);
在 JavaScript 中,您可以像这样循环处理每个值
$(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;
// Like this
array.map(function(val){
var parts = val.split(" ");
$('#'+parts[0]).addClass("answer_"+parts[1]);
console.log(ats1); // output: 3-1<br/>4-0<br/> etc.
});
// Or this
for (var i=0;i<array.length; i++){
var parts = array[i].split(" ");
$('#'+parts[0]).addClass("answer_"+parts[1]);
console.log(ats1); // output: 3-1<br/>4-0<br/> etc.
}
});
});
});
网络大师。
我正在向 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);
在 JavaScript 中,您可以像这样循环处理每个值
$(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;
// Like this
array.map(function(val){
var parts = val.split(" ");
$('#'+parts[0]).addClass("answer_"+parts[1]);
console.log(ats1); // output: 3-1<br/>4-0<br/> etc.
});
// Or this
for (var i=0;i<array.length; i++){
var parts = array[i].split(" ");
$('#'+parts[0]).addClass("answer_"+parts[1]);
console.log(ats1); // output: 3-1<br/>4-0<br/> etc.
}
});
});
});