更改事件不会捕获选择的选项,Backbone

时间:2014-11-19 13:59:33

标签: backbone.js

拥有以下观点:

someView = Backbone.View.extend({
   events : {
       'change #selectID' : 'checkSelect'
   },

   checkSelect : function(e) {
      console.log(e);
   }
});

我想知道是否可以从select标签中选择选项,考虑到这个选择是使用从集合中注入的数据来呈现的。

任何帮助?

1 个答案:

答案 0 :(得分:0)

您可以使用$(e.target).val()获取选择的值,如下所示:

var MyView = Backbone.View.extend({
    events : {
       'change #selectID' : 'checkSelect'
   },
   checkSelect : function(e) {
       var selectValue = $(e.target).val();
       console.log(selectValue);
   }
});

检查this fiddle