我想使文本框只讀或不取決於個人貸款複選框的值。如果personalLoan複選框被選中,我希望文本不是隻讀的。如果未選中,我希望文本框是隻讀的。這裏是行檢查是否在td中使用jquery檢查了特定的複選框
<tr id="mytableRows">
<td class="even"><input type="checkbox" value="true" name="homeLoan" ></td>
<td class="odd"><input type="checkbox" value="true" name="autoLoan" ></td>
<td class="even"><input type="checkbox" value="true" name="personalLoan" ></td>
<td class="odd"><input type="checkbox" value="true" name="noLoan" ></td>
<td class="odd"><input type="text" name="peronalAmount" value="1" readonly></td>
</tr>
我到目前爲止有這個代碼
$(document).ready(function(){
$('.test tr').click(function (event) {
$(this).find(':checkbox').each(function(p){
if($(this).attr('name') == 'personalLoan'){
if ($(this).is(':checked')) {
alert("checked");
}else{
alert("unchecked");
}
}
});
});
});
這告訴我複選框的當前狀態,但我真正需要的是知道平變化的personalLoan複選框,所以我的一個可以使文本框只讀或沒有該行(TD)
感謝
[Make field readonly - checkbox - jQuery]可能的重複(http://stackoverflow.com/questions/7419383/make-field-readonly-checkbox-jquery) – Mathletics
[或其他類似帖子](http: //stackoverflow.com/search?q=make+checkbox+readonly) – Mathletics
這個問題「非常不同」的方式是什麼? *如果*不同,請不要簡單地告訴我們仔細閱讀,*解釋*差異。我們不是試圖用報復的方式來回避你的問題,但我們可能會誤解或簡單地忽略差異。順便說一句,我懷疑你的文本輸入名稱可能有拼寫錯誤,「peronalLoan」應該是我個人認爲的「personalLoan」嗎? –