data-placeholder和jQueryUI自动完成

时间:2013-08-06 13:50:04

标签: jquery-ui autocomplete

有没有一种简单的方法可以使用jQueryUI的自动完成功能在文本框中创建默认文本? 我尝试过使用数据占位符,但它似乎不起作用。

我在线搜索过,人们建议使用文本框值来显示文本,并在焦点上清除它。但是我需要更改默认文本的字体样式,并在手动删除文本时检查KeyUp等...

有没有更简单的方法来做到这一点?或者我错过了什么?

1 个答案:

答案 0 :(得分:0)

很多人会使用位于文本框上方的跨度。当文本框获得焦点时,您将隐藏跨度。当文本框模糊并具有值时,您不会显示它。如果它没有值,那么你可以再次显示它。

您可以独立于文本框设置所需的样式,这样就不必更改文本框本身的字体样式。您必须订阅焦点和模糊事件,但如果您创建了一个jQuery插件来执行此操作会更容易。事实上,我确信已经存在这样做。