チェックされたステータスに応じて追加のフィールドを表示/非表示にするチェックボックスにクリックイベントを追加しています。ロード時にハンドラーを起動して、初期ページ構造をセットアップする必要があります。何らかの理由で、triggerHandler がフィールドで機能していません。「トリガー」に変更すると、ハンドラーが起動しますが、チェックボックスのステータスも変更されます。私が間違ったことをしたか、なぜtriggerHandlerが機能しないのかわかりますか?
$('body').on("click", "#hdimage", function(){
console.log('hd');
if(!$('#hdimage').is(':checked')){
$('.sd-dim').hide();
} else {
$('.sd-dim').show();
}
});
$('#hdimage').triggerHandler('click');