Javascript 如何获取所选选项的标签
我有一个多选下拉列表,我试图从所选选项的标签中获取完整的文本Javascript 如何获取所选选项的标签,javascript,jquery,Javascript,Jquery,我有一个多选下拉列表,我试图从所选选项的标签中获取完整的文本 <select role=select multiple= aria-multiselectable=true class=editable inline-edit-cell ui-widget-content ui-corner-all style=display: none;> <option value=1 label="UNIVERSAL (aa)"></option> <option
<select role=select multiple= aria-multiselectable=true class=editable inline-edit-cell ui-widget-content ui-corner-all style=display: none;>
<option value=1 label="UNIVERSAL (aa)"></option>
<option value=2 label="UNIVERSAL (bb)"></option>
<option value=3 label="UNIVERSAL (ccc)"></option>
<option value=4 label="UNIVERSAL Without DT"></option>
</select>
{name:"license", id :"qqq", label:"License", width:"400",editrules: true, edittype:"select",Overflow: "visible",
editoptions: {
dataInit: function (elem) {
$(elem).multiselect({
includeSelectAllOption: true,
enableFiltering: true,
maxWidth: 400, //'auto',
maxHeight: 135,
multiselect:true,
selectedList: 3,
noneSelectedText: "Please select",
onChange: function() {
var selected = this.$select.val();
var selectTxt = $('select option:selected').prop('label');
console.log("selectTxt "+selectTxt );
return ;
},
});
$(elem).multiselect('dataprovider',platdata);
},
这里,selectTxt是通用的,应该是通用的aa。onchange函数返回属性值,并使用该值作为索引,我可以访问第n个选项并获取标签
$select.changefunction{
var index=$this.val;
对于var i=0;i