$(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