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你在这里指的是哪个多选插件?你能分享这个链接吗?它很有效。你错过了我之前要提到的内容,但现在我看到你更新了你的问题,它应该有用。@gurvinder372@bipen我之前错过了。这对我不起作用me@Harshitha更新后仍不工作?它应该会起作用。看看我贴的小提琴