繁体   English   中英

自动完成:选择后清理输入字段

[英]autocomplete: clean up input field after select

我使用autocomplete ,当我从下拉列表中选择项目时,它将使用所选值填充输入表单。 选择后,我需要删除此值。 这是片段

$( "[name='resource-keyword']" ).autocomplete({
    source: $('[name*="tagger_names"]').map(function() {return $(this).val();}).get(),
    select: function( event, ui ) {
        form.prepend('<input type="hidden" name="tags[]" value="'+ui.item.value+'">');
        $('ul.tags').append('<li><a href="" title="Evidence">'+ui.item.value+'</a></li>');
        $( "[name='resource-keyword']" ).val("");
        form.submit();
    },
    change: function(){
        $( "[name='resource-keyword']" ).val("");
    }

但这不起作用。 });

$( "#target" ).blur(function() {
  alert( "Handler for .blur() called." );
});

您是否尝试过模糊事件?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM