相关疑难解决方法(0)

如何在jquery ui自动完成源事件中设置id

我想使用自动完成小部件允许某人通过在文本框中键入员工姓名来选择员工,但我希望表单发布员工的ID,而不是员工姓名.我提供了数据,即员工姓名作为来源..js中的标签和值与我提供的源相同,我怎样才能将员工姓名和ID分开.

  $("#txtEmployeeName").autocomplete({  
                   var suggestions =  [] ; 
                   //define callback to format results  
                   source: function(req, add){  
                   ajax call...                 
                   on success: function( data ) 
                   {                   
                      suggestions = data.split('|');
                      add(suggestions);
                   } 
                   select: function(e, ui) { 
                     //create formatted friend  
                     var friend = ui.item.value,
                         span = $("<span>").text(friend)  
                         $("#"+ $(this).attr("id")).val(span);  
                    } 

                });   
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui autocomplete

5
推荐指数
1
解决办法
7641
查看次数

标签 统计

autocomplete ×1

jquery ×1

jquery-ui ×1