gpt4 book ai didi

jquery - 根据值禁用/启用选择

转载 作者:行者123 更新时间:2023-12-01 06:48:36 25 4
gpt4 key购买 nike

我想要做的是,当“所有宠物”的值发生变化时,启用品种下拉列表,并且当用户单击返回“所有宠物”时,品种下拉列表将再次禁用。这是jsfiddle http://jsfiddle.net/2yWeN/

   <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(){
if($("#form_petsDropDown option:first").attr('selected','selected')){
$('#form_breedDropDown').prop('disabled', 'disabled');
}
$('#form_petsDropDown').change(function() {
$('#form_breedDropDown').prop('disabled', false);
if ($('#form_petsDropDown allPets:selected').text() == 'All Pets'){
console.log('worked');
$('#form_breedDropDown').attr('disabled', 'disabled');
}

});
});

最佳答案

尝试:

$('#form_petsDropDown').change(function(){
$('#form_breedDropDown').prop('disabled',($(this).val()=='allPets'));
}).change();

<强> jsFiddle example

关于jquery - 根据值禁用/启用选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18661934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com