Мой массив: -Как перебирать массив массив с помощью JQuery
var data = [
[4, "Shailesh ", "Sharma"],
[5, "Devesh Kumar ", "Neema"],
[6, "Vardan S ", "Khanna"],
[208, "Kamlesh ", "Lohiya"],
[210, "Raj Bahadur ", "Singh"]
]
Мой массив: -Как перебирать массив массив с помощью JQuery
var data = [
[4, "Shailesh ", "Sharma"],
[5, "Devesh Kumar ", "Neema"],
[6, "Vardan S ", "Khanna"],
[208, "Kamlesh ", "Lohiya"],
[210, "Raj Bahadur ", "Singh"]
]
Вы можете просто сделать это с помощью jQuery.each()
как:
var data = [
[4, "Shailesh ", "Sharma"],
[5, "Devesh Kumar ", "Neema"],
[6, "Vardan S ", "Khanna"],
[208, "Kamlesh ", "Lohiya"],
[210, "Raj Bahadur ", "Singh"]
]
$.each(data, function (i, n) {
$.each(n, function (i2, n2) {
console.log(i2, n2);
});
});
EDIT:
Для добавления в опция получения данных из массива
var option = '';
$.each(data, function (i, n) {
option += '<option value="' + n[0] + '">' + n[1] + '</option>';
});
console.log(option);
$('select').append(option);
Это дает мне единственный персонаж. Мне нужно целое значение между двойными кавычками. –
@parthbhorania: может служить примером вашего ожидаемого результата? –
Я собираюсь использовать это значение в «". –
var a = [[4,"Shailesh ","Sharma"],[5,"Devesh Kumar ","Neema"],[6,"Vardan S ","Khanna"],[208,"Kamlesh ","Lohiya"],[210,"Raj Bahadur ","Singh"]]
for(var i=0; i<a.length;i++)
{
for(var j=0; j<a[i].length;j++){
console.log("value:"+a[i][j]);
}
}
Попросту JavaScript:
var data = [
[4, "Shailesh ", "Sharma"],
[5, "Devesh Kumar ", "Neema"],
[6, "Vardan S ", "Khanna"],
[208, "Kamlesh ", "Lohiya"],
[210, "Raj Bahadur ", "Singh"]
];
data.forEach(function (a) {
console.log(a[0] + a[1] + a[2]);
});
Я не могу видеть хороший повод, чтобы сделать это в JQuery.
Hi @parth добро пожаловать в SO :-) Не могли бы вы добавить, какой код вы уже пробовали самостоятельно? В SO мы здесь, чтобы помочь с кодом, который у вас уже есть. – BMac