easyui--combobox

HTML:

<input id="cc" class="easyui-combobox" name="dept">

JS:

param = {
      name:"Jack"
     }; $.ajax({ url : url, type:"post", data:param, success : function(d) { $("#cc").combobox({ valueField : 'ID', textField : 'Name', data: d }); } });

获取combobox选中的值

百度了很多  都说 $("#cc").combobox("getValue")这种就可以拿到,but我试了拿到的一直为空 

审查元素发现,选中的值并不是#cc的的value

所以我寻找了另一种方法

$("#cc").combobox({
            onSelect:function(data){
                $("#cc").val(data.Name);
                console.log($("#cc").val());
            }
        });

在onSelect选择过后,会返还一个data,这个data就是选中项的数据, 然后为#cc赋value值,在外部就可以拿到#cc的值啦

原文地址:https://www.cnblogs.com/AnnieShen/p/6373824.html