通过framwork7中的javascript访问smart select的值
我想通过javascript访问smart multiple select的值。我不知道。请帮助某人。通过framwork7中的javascript访问smart select的值,javascript,html-framework-7,Javascript,Html Framework 7,我想通过javascript访问smart multiple select的值。我不知道。请帮助某人。 您可以通过使用“.each()”并将其传递给数组来访问多个选定值 例: 这是多重选择: 将选定值传递给数组: var cars=[]; $$('select[name=“car”]选项:选中')。每个(函数(){ cars.push(这个值); }); 控制台主任(汽车)//或console.dir(cars); 结果:(2)[“本田”、“雷克萨斯”]这是一个老问题,但在谷歌排名靠前
您可以通过使用“.each()”并将其传递给数组来访问多个选定值 例: 这是多重选择:
将选定值传递给数组:
var cars=[];
$$('select[name=“car”]选项:选中')。每个(函数(){
cars.push(这个值);
});
控制台主任(汽车)//或console.dir(cars);
结果:
(2)[“本田”、“雷克萨斯”]
这是一个老问题,但在谷歌排名靠前,由于我在这上面浪费了2个小时,下面介绍如何使用v6和vuejs:
<f7-list-item title="I feel"
class="mood"
smart-select
:smart-select-params="{openIn: 'popover', closeOnSelect: true}">
<select name="mood">
<option value="" selected>Please choose</option>
<option value="happy">Happy</option>
<option value="sad">Sad</option>
</select>
</f7-list-item>
...
const mood = f7.smartSelect.get(".mood .smart-select").getValue()
请选择
高兴的
悲哀的
...
const mood=f7.smartSelect.get(“.mood.smartSelect”).getValue()
使用vuejs,
f7列表项中的.mood
类被添加到获取类的元素的父元素中。因此,您需要传递两个选择器,否则f7。smartSelect.get
将无法找到对象。当然,您也可以获取所选项目的文本,使用cars.push(this.text)代码>