vuejs 怎么把option的value和text都获取到
答案:2 悬赏:30 手机版
解决时间 2021-02-15 18:45
- 提问者网友:疯子也有疯子的情调
- 2021-02-14 22:24
vuejs 怎么把option的value和text都获取到
最佳答案
- 五星知识达人网友:动情书生
- 2021-02-14 22:58
感觉这个最佳答案不对 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)
},
<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)
},
全部回答
- 1楼网友:野慌
- 2021-02-14 23:48
document.getelementbyid("myselect").value
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯