我有一個看起來像這樣的HTML元素:事件與Safari瀏覽器
<select class="indiv_unit" name="indiv_unit" id="indiv_unit">
,我試圖捕獲選擇事件(當用戶選擇)在JavaScript/Backbone.js的查看,如下所示:
events : {
"click select.indiv_unit" : 'changeIndivUnit',
},
Safari和Firefox瀏覽器能夠捕獲選擇事件,但Chrome不支持。我懷疑Chrome的問題在於,我並不是「真正地」捕捉選擇選項,而是在選擇框中捕捉點擊。我試過這樣的事情:
"select select.indiv_unit"
但這並不奏效,而且看起來不正確。有人能指出正確的方法來檢測可在所有瀏覽器中工作的選擇事件嗎?
不符合'更改'事件是否符合您的需求? – Loamhoof
@Loamhoof,是的,我只需要知道它改變了。那將是什麼樣子? 「更改select.indiv.unit」? – sploiber
是的,我認爲這應該工作。我正在測試它(因爲我確定你正在做它)。 – Loamhoof