获得a的选定值select2
我在用着:
var x = $("#select").select2('data');
var select_choice = x.text
问题是,如果未选择值,则会引发错误,我想知道如果未选择任何选项,是否有任何方法使其返回占位符
您必须添加一个空选项(即<option></option>
) 作为查看占位符的第一个元素。
来自 Select2 官方文档:
“请注意,由于浏览器假定在非多值选择框中选择了第一个选项元素,因此必须提供空的第一个选项元素(<option></option>
)让占位符发挥作用。”
Example:
<select id="countries">
<option></option>
<option value="1">Germany</option>
<option value="2">France</option>
<option value="3">Spain</option>
</select>
JavaScript 将是:
$('#countries').select2({
placeholder: "Please select a country"
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)