vuejs 怎么把option的value和text都获取到

 我来答
牧仙被占用了
2017-08-18 · 超过23用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:22.3万
展开全部

感觉这个最佳答案不对 vue本身就要避免dom操作 不知道为什么还有很多人使用jq

<select name="sel" id="sel" @change="look" v-model="selectList">
  <option v-for="texts in list" :value="texts.value" ref="newText" >{{ texts.text }}</option>
</select>

data里初始化

selectList : {},
list : [
  {value : 0 ,text : "第一个"},
  {value : 1 ,text : "第二个"},
  {value : 2 ,text : "第三个"},
  {value : 3 ,text : "第四个"},
  {value : 4 ,text : "第五个"},
]

methods:

look(){
  let self = this ;
  console.log(self.$refs.newText[self.selectList].text)
},
136******14
2017-07-25 · TA获得超过1090个赞
知道小有建树答主
回答量:369
采纳率:0%
帮助的人:318万
展开全部
通过索引设置 $(select).get(0).selectedIndex=index;//index为索引值 通过value值设置 var value="你要设置的值"; $(select).attr("value",value); $(select).val(value); $(select).get(0).value = value; 通过text值设置 var text="要选中的t...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式