重複の可能性:
デフォルトのチェックボックス イベントが jQuery のチェック/チェック解除機能をオーバーライドしないようにするにはどうすればよいですか?
ユーザーがチェックボックスをオンにしたときにイベントをトリガーする方法を見つけました。ただし、同じチェックボックスをオフにすると、イベントをトリガーしたいと考えています。基本的に、チェックボックスをオンにしてイベントをトリガーし、同じチェックボックスをオフにすると別のイベントをトリガーする必要があります。チェックしてすぐにチェックを外して、別のイベントをトリガーできるようにしたいです。これが私のコードです:
$('#myID').click(function() {
var isChecked = $('#myID').is(':checked');
if(isChecked)
{
$('#myField').replaceWith('Something');
}
else
{
$('#myField').replaceWith('Something Else');
}
});