0
我有2個選項:#home-none
和#home-select
,當選擇#home-none時,我希望我的所有輸入的類.home
都被禁用。當選擇選項時,JQuery禁用輸入
HTML:
選項
<select class="form-control">
<option id="home-none">-</option>
<option id="home-select">Team</option>
</select>
輸入
<div class="form-group">
<input class="form-control home" name="h-p1-fn" placeholder="First name" type="text"/>
</div>
<div class="form-group">
<input class="form-control home" name="h-p1-ln" placeholder="Last name" type="text"/>
</div>
JS:
<script type="text/javascript">
$(document).ready(function(){
$("#home-select").click(function(){
$(".home").prop('disabled',true);
});
$("#home-none").click(function(){
$(".home").prop('disabled',true);
});
});
</script>
控制檯不顯示錯誤,但它不工作。
'$(本).VAL()== '家庭none''應該是'$(本).VAL()==' 家庭select''。當選擇團隊時,輸入被禁用 –
嗯,這就是你的代碼當前嘗試的內容,但是你的問題是:'when#home-none is selected我希望我的所有輸入都帶有.home的類別被禁用。這很混亂。無論哪種方式,你只需要在相等性檢查 –
中設置適當的值,對不起,語法錯誤。你正確回答了這個問題 –