JQuery UI自动完成选择事件不更新Internet Explorer中的文本框

时间:2011-12-22 14:35:39

标签: internet-explorer jquery-ui jquery-ui-autocomplete

我的自动完成功能的其他方面都有效,但我无法在其他浏览器中单独使用IE,这会自动发生。

select: function(event, ui) {
        ptb.val(ui.item.value);
        ptb.blur();

在上面的事件中,我假设我可以将从列表中选择的值分配到文本框( ptb ),我现在看到这是一个错误,在使用IE时它不会更新?

任何快速答案?

我确信这很简单,我错过了?

1 个答案:

答案 0 :(得分:1)

$(function()  { 
    var json_out = [{ "id": "654356", "label": "654356", "value": "654356" }, { "id": "654348", "label": "654348", "value": "654348" }];

    $( "#tags" ).autocomplete({
        source: function( request, response ) {
            response($.map(json_out, function(item) {
                return { label: item.label}
            }))
         }
     });     
});