我正在使用jQuery來偵聽對<select multiple>
元素的更改。根據我給出的事件,有什麼方法可以確定選擇中的哪些選項已更改(已選擇或取消選擇)?確定哪些元素在多重選擇上更改時發生更改
我知道我可以遍歷所有的select
的孩子找出哪些選擇,但我特別需要知道哪些變化已經在事件的用武之地。
因此,舉例來說,如果select
包含選項{ A, B, C }
,我需要能夠告訴用戶何時按住Ctrl鍵將B
添加到所選內容,或者當用戶正常單擊以將所選內容從{ A, B }
更改爲C
時。
僅供參考,這就是我最後做,存儲陣列作爲選擇的屬性,而且運作良好。謝謝! – Zarkonnen