5
我想使用自动完成小部件来允许某人通过在文本框中输入员工姓名来选择员工,但我希望表单发布ID员工,而不是员工的名字。我提供了数据,即员工姓名作为来源。 .js中的标签和值与我提供的源代码相同,我如何才能将员工姓名和ID分开。如何在jQuery UI自动完成源事件中设置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);
}
});
谢谢,效果很好.... – deepu 2011-02-05 04:10:15