一旦输入框获得焦点,我想做两件事:
- 自动完成(默认下拉)
删除默认值
$(".keywordbox > input").autocomplete({"source":"/nl/video/show-keywords/3", "maxLength" : "10" }); $(".keywordbox > input").focus(function() { if ($(this).val() == $(this).prop("defaultValue")) { $(this).val(''); } $(this).trigger('keydown.autocomplete'); });
焦点上的自动完成工作正常,除非它与
$(this).val('');
任何人建议使这项工作?
** 编辑 **
似乎自动完成不起作用,因为输入为空。即使没有设置占位符值。
我想要的是没有给出值的自动完成集合,以便可以给出所有选项(没有过滤)。