[英]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.