Я пытаюсь сделать селектор списка для выбора модели автомобиля пользователем моего магазина. но не я обращаюсь к моделям второго товарного знака. В частности, модель Audi A3-A4 не работает. Я не знаю, что я делаю неправильно. Буду признателен за толчок. Спасибо заранее! прикрепленный код в jsFiddle: http://jsfiddle.net/uC8ft/1/
Я думаю, что моя ошибка в этом коде:
$('#model').on('change', function(){
console.log($(this).val() );
for (var b=0; b < carJson.marca.length ; b++) {
for ( var c=0; c < 2 ; c++) {
//for ( var c=0; c < carJson.marca[b].model.length ; c++) {
if(carJson.marca[b].model[c].id == $(this).val()){
$('#eng').html('<option value="000">-Motorsss!-</option>');
$.each(carJson.marca[b].model[c].engine, function (index, value) {
$("#eng").append('<option value="' + value.id + '">' + value.name + '</option>');
});
}
}
}
} );
более конкретно, в циклах "для" или в последнем "каждом".
Заменить внутренний контур
for ( var c=0; c < 2; c++) {
с
for ( var c=0; c < carJson.marca[b].model.length; c++) {