首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vuejs2 -如何使用$(this).val()

Vuejs2 -如何使用$(this).val()
EN

Stack Overflow用户
提问于 2018-10-28 07:47:14
回答 1查看 36关注 0票数 0

我希望在vuejs2中获得select选项的当前值。

我有个拉拉刀片代码:

代码语言:javascript
复制
<select  class='form-control units' @change='units' name='items_quantity_unit_id[]' required>
    @foreach($units as $unit)
        <option  class='form-control' value='{{$unit["id"]}}'>{{$unit['unit_name']}}</option>
    @endforeach
</select>

我有这个vuejs2代码

代码语言:javascript
复制
units:function(){
    var unit_id = $(this).val();
    console.log(unit_id);
}

现在,当我更改select选项时,我得到了以下错误:

代码语言:javascript
复制
ncaught TypeError: Cannot read property 'toLowerCase' of undefined

因此,当我在vuejs2中更改选项时,如何获得该值。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-28 07:49:46

代码语言:javascript
复制
units:function(event){
  var unit_id = event.target.value;
  console.log(unit_id);
}

但是我建议使用V-模型,看看表单输入绑定指南。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53029411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档