Если и только если вы используете версию jQuery 1.3 или выше, вы можете создать объект jQuery.Event
, тогда trigger()
его. Я смог заставить его работать, только если элемент тоже сфокусирован. Поэтому этот код работает для примера « E-Mail (local): » на демонстрационной странице .
var e = jQuery.Event("keydown");
e.which = 40;
$('#suggest13').trigger('focus').attr('value',' ').trigger(e);
Я не совсем уверен, какова ваша ситуация, я думаю, что это в некоторой степени зависит от того, что автозаполнение показывает что-то, если нажата только пробел. Это не всегда так.