jquery 自动完成/类型以从列表中选择

发布于 2024-11-06 08:48:16 字数 172 浏览 0 评论 0原文

jquery UI(或其他)自动完成插件是否允许我知道文本框中的文本是否仍然是从列表中选择的项目?

我希望用户能够打字、获得自动完成菜单并选择一个项目。如果他们继续输入或删除字符等,我需要知道该项目已被取消选择。

无需定制可以实现吗?

有没有更好的插件或方法?

谢谢

Does the jquery UI (or other) autocomplete plugin allow me to know if the text in the textbox is still an item selected from the list?

I want users to be able to type, get an autocomplete menu and choose an item. If they continue typing or delete characters etc, i need to know that the item has been deselected.

Is this possible without customisation?

Is there a better plugin or approach for this?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晨曦慕雪 2024-11-13 08:48:16

还有facebook风格的输入框,这是你想要的吗? http://ajaxian.com/archives/facebook-style-input-box


编辑

jQuery UI 自动完成功能在输入元素上设置一个数据对象,您可以通过 .data() 访问该数据对象,如下所示:

$('input').data('autocomplete').selectedItem.value;

Fiddle: http://jsfiddle.net/qK3MA/1/

There's the facebook style input box, is this the kind of thing your after? http://ajaxian.com/archives/facebook-style-input-box


Edit

The jQuery UI autocomplete sets a data object on the input element that you can access through .data() like so:

$('input').data('autocomplete').selectedItem.value;

Fiddle: http://jsfiddle.net/qK3MA/1/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文