我使用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("");
}
但那不行。 });
答案 0 :(得分:0)
$( "#target" ).blur(function() {
alert( "Handler for .blur() called." );
});
您是否尝试过模糊事件?