我正在向一个复选框添加一个单击事件,该复选框将根据其选中状态显示/隐藏其他字段。我希望处理程序在加载时触发以设置初始页面结构。由于某种原因 triggerHandler 不在现场工作。如果我将其更改为“触发”,则处理程序将触发,但复选框状态也会更改。你能看到我做错了什么/为什么 triggerHandler 不起作用?
$('body').on("click", "#hdimage", function(){
console.log('hd');
if(!$('#hdimage').is(':checked')){
$('.sd-dim').hide();
} else {
$('.sd-dim').show();
}
});
$('#hdimage').triggerHandler('click');