我想讓不同的事件調用相同的函數。我從這裏閱讀其他帖子,但我想在一個頁面中使用此功能。調用jQuery函數
情況是這樣的:
我有約。 80列表框(選擇)在表單中,我通過插件jCombo(jQuery & jSON & php)提供它們。首先,我將每個選擇列表框(.change()
)與隱藏字段相關聯,因爲我想在表上存儲索引(更新方法由php創建)。問題是,當我重新打開修改相同的記錄(同一PHP文件),jCombo改變所有<select lists>
並重新初始化爲0。所以,我的我的事件$("select#listbox").change({});
變化,很明顯,我的隱藏字段值爲0
有這種情況,我覺得一個簡單的解決方案(我從三天前開始使用jQuery & Ajax)從選擇列表中取消關聯函數,並釋放到$(「#AddButton」)onmouseup({...});. 所以,我寫了80隱藏字段:
if ($("select#listbox_n_").val() != 0) {
$("#hidden_n_").val($("select#listbox_n_").attr('value'));
}
,其中n = 1 ... 80。
但現在我必須重複這一更新按鈕,以便:
- 有其他方法,以解決名稱的功能?
- 什麼是「存儲」功能的最佳位置(例如過程或什麼),因爲我想執行它們,只有當它是調用。
請格式化您的問題,以便代碼可讀。看看右邊或這裏的框:http://stackoverflow.com/markdown – 2012-01-05 21:27:34
請寫出你的話,使他們有道理。 – 2012-01-05 21:29:03
很困惑。我並不擔心代碼格式化,而是試圖理解最終目標。對問題的高級概述將極其有用。 – 2012-01-05 21:33:04