Итак, у меня есть несколько входов с именем сеанса, и они увеличиваются .... session0 session1 session2.
Если я хочу провести их через цикл, как бы я это сделал? Я использую jquery.
например ..
for(i=0,i<10,i++)
{
var num = (session + i).value + i;
}
Итак, я хочу, чтобы цикл проходил через все входы с префиксом сеанса и выводил их значения в переменную. Этот выход может войти в массив.
если бы массив явно выглядел больше как.
num[i] = stuff+i;
спасибо.
Хорошо, я закончил с JavaScript. Спасибо за помощь, она отлично работает. здесь был окончательный код.
function get()
{
var alldata;
var values = [];
$("input[name^='media']").each(function(i, anInput) {
var check = values[i] = $(anInput).attr('checked');
if(check == true)
{
var ID = "session" + i;
var type = $(anInput).attr('value');
if(i > 9)
{
var cont = "#ex"+ i;
}
else{
var cont = "select[name='" + ID + "']";
}
var scope = $(cont).attr('value');
if(!alldata)
{
alldata = type + ': ' + scope + ' ';
}
else
alldata = alldata + ' ' + type + ': ' + scope + ' ';
};
})
$('#sessions').attr('value',alldata);
}