不能在easyAutocomplete中使用LABEL

编程语言 2026-07-11

我们正在改进网站的无障碍功能,但想等这次更新完成后再放弃jQuery easyAutocomplete,改用其他实现。如何为使用easyAutocomplete的小部件打标签?因为easyAutocomplete与 LABEL配合不友好?

解决方案

你可以通过ARIA-LABEL属性为使用easyAutocomplete的小部件添加无障碍性。例如:
<input id='pest' aria-label='pest name' placeholder='Type in the name of your pest to track: '>

你的用户的屏幕阅读器将读取并传达ARIA-LABEL的值,从而提醒用户该控件是用于输入害虫名称。

注:

  1. jQuery的 easyAutocomplete已经非常过时,您需要使用Wayback Machine来查看它的文档。你真的应该考虑摆脱easyAutocomplete,升级到更现代的实现。
  2. easyAutocomplete无法处理LABEL属性不会产生任何内部错误——easyAutocomplete只是无法将所选值放入小部件的INPUT框。这让我在调试时有点吃力(其他人可能会觉得更容易)。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章