0
我有多個行,每個行有三個select元素。在初始化過程中有兩個這樣的行,並且可以動態添加更多的行。添加每行時,我會將更改事件添加到所有這些元素,以便當該行中的某個下拉列表發生更改時,特定行中的所有其他元素都會發生更改。還有另一個select元素#foo
,它不是任何行的一部分(它顯示在頁面的頂部),更改時應該更改所有行上所有選擇元素的內容。基於一個元素的變化事件觸發多個事件 - jQuery
我試着在添加jQuery("#foo select").change(callback_function)
的同時爲每行添加更改事件。但是當我這樣做時,更改#foo
只會更新最後插入的行而不更新其他行。如何使其更改#foo
更新所有行?
任何解決方案將不勝感激。
我已經通過添加一個特定於該行'jQuery(「#foo select」)。change(callback_function)''的更改事件處理程序來做到這一點。當我這樣做時,前面行的更改事件也應該保留。爲什麼一個元素不能有多個綁定到它的變化事件? – Sanjay 2012-04-19 05:19:56
你能發表一些源代碼嗎? – Maverick 2012-04-19 07:58:20