更改后从select元素中获取选项值

时间:2016-06-15 11:15:05

标签: javascript meteor

此Meteor客户端代码假设在更改后从select html元素中获取值,但是当前每次单击select元素时它都会获取整个元素。
我怎样才能获得元素的值并且只有在它被改变之后?感谢

这里的选项是什么

<select name="foodItem>
   <option value="0">        
   <option value="1">        
</select>



Template.food.events({
  "click select[name='foodItem']": function(event, opt) {
    console.log(opt.find(':selected'));
  }
});

1 个答案:

答案 0 :(得分:0)

改为使用更改事件

Template.food.events({
  "change select[name='foodItem']": function(event, opt) {
    console.log(opt.find(':selected'));
    // to get selected value use 
    // event.target.value
  }
});