1
使用jQuery,我該如何使它在頁面上的任何選擇對象被更改時調用一個函數?只要任何選擇被更改,jQuery動作
使用jQuery,我該如何使它在頁面上的任何選擇對象被更改時調用一個函數?只要任何選擇被更改,jQuery動作
您可以將change
綁定事件對DOM的所有select
元素:
$('select').change(function() {
// do something
});
在事件處理器中,this
關鍵字指select
元素引發的事件,你可以得到它的屬性,例如。 var selectId = this.id;
+1;另外,使用'live(event,action);'如果你需要將它用於動態創建的對象。 – 2009-12-29 06:25:20
謝謝@Jeff,不幸''活動'不支持'change'事件... ...但是... http://docs.jquery.com/JQuery_1.4_Roadmap#Events – CMS 2009-12-29 06:26:14
這是我的問題,我用了同樣的代碼,但我所有的選擇對象都是動態創建的。有沒有辦法仍然這樣做? – Brian 2009-12-29 06:29:24