我有一个看起来像这样的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