Я пытаюсь вывести значения в породу, исходя из ввода, выбранного в первом выборе. У меня есть все необходимые данные. Я просто не знаю, как это сделать. Доступ к данным осуществляется по команде breed_data.dog, breed_data.cat и т. Д. Поэтому изначально я сделал каждый цикл внутри функции изменения. Я не знаю, с чего начать, любые советы будут очень признательны.Нажатие данных на выбор, основанный на вводе другого выберите
<form id="filter" class="filter" action="http://dev/petlist/public/site/index" accept-charset="utf-8" method="post">
<select name="petsDropDown" id="form_petsDropDown">
<option value="allPets">All Pets</option>
<option value="barnyard">Barnyard</option>
<option value="bird">Bird</option>
<option value="cat">Cats</option>
<option value="dog">Dogs</option>
<option value="horse">Horse</option>
<option value="pig">Pigs</option>
<option value="smallfurry">Smallfurry</option>
</select>
<select name="breedDropDown" id="form_breedDropDown">
<option value="select_breed">Select Breed</option>
</select>
</form>
$(function(){
$('#form_petsDropDown').change(function(){
$('#form_breedDropDown').prop('disabled',($(this).val()=='allPets'));
$(breed_data).each(function() {
/*console.log(breed_data.dog);
console.log(breed_data.cat);
console.log(breed_data.smallfurry);
console.log(breed_data.bird);
console.log(breed_data.pig);
console.log(breed_data.horse);*/
});
}).change();
});
Что такое 'breed_data', объект? Можете ли вы добавить его к своему вопросу? – j08691
breed_data вызывается из другого js-файла. Это массив собак, кошек и всех других животных. – user2677350
Вот скрипка js, чтобы вы могли понять, что я пытаюсь сделать. http://jsfiddle.net/j08691/2yWeN/6/ – user2677350