$(document).ready(function(){
console.log("1");
$('#selectid').triggerHandler('change');
$('#selectid').trigger('change');
$('#selectid').change();
console.log("2");
$('#intervention1-form').change(function() {
console.log('WHY DOESNT THIS HAPPEN?');
});
});
console.log("0");
控制台输出应该是:触发器不上负荷工作
0
1
WHY DOESNT THIS HAPPEN?
2
但是,相反,它只是:
0
1
2
的背景是,我填充不同的HTML元素当选择菜单(selectid)改变时的东西。但是,当页面首次加载时,我想要触发选择菜单,就好像它被更改一样,以便HTML元素具有内容,即使用户不更改选择菜单。
不要忘恩负义,但老实说,为了这个社区和帮助其他类似问题的人,我投票赞成ShankarSangoli的答案是正确的。他是第一个,而且比我的解释更好。 – Sander 2012-02-23 07:12:57