0
問題があります。チェックボックス(受取人)を選択すると、同じ列チェックボックスを持つ別の行を無効/有効にする必要があります。 問題#1:最初の選択時にチェックボックスを無効/有効にすることができません。しかし、チェックボックスを選択すると、2回目のクリックで作業します。 問題#2:ページをもう一度ロードすると、以前にチェックされたチェックボックス付きの値がチェックマーク付きの無効として表示されます。私はそれをチェックしないで無効にする必要があります。最初の選択(CLICK)でチェックボックスを無効/有効にできません - Jquery
以下は私のコードです:
関数onPayeeChkChange(){
jQuery(document).ready(function() {
$('#tblHousehold tr td#tdpayee input:checkbox').click(function(){
var $inputs = $('#tblHousehold tr td#tdpayee input:checkbox')
if($(this).is(':checked')){
$inputs.not(this).prop('disabled',true); // <-- disable all but checked one
}else{
$inputs.prop('disabled',false); // <--
}
});
});
}
ない私が見逃しているのかわから、あなたの迅速な対応をいただければ幸いです。ありがとう... !!!
クリック...しかし、解決しない代わりにクリック – shadymoses
の代わりにのonchange変更変更イベントを使用してみてください。 –
初めてのクリックではIEがうまく動作しません私のコードでは、私が見逃したことはありますか? is( ':checked')){ $ inputs.not(this).attr( 'checked'、false); $ inputs.not(this).prop( 'disabled'、true); $(これ).attr( 'チェック'、真); } else { $ inputs.removeAttr( "disabled"); –