Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个检查列表页面,其中包含一个无序列表的 div。单击 div 时,jquery 会切换一类“已选择”。提交后,jquery 会创建一个包含所有“选定”id 的数组,并通过 AJAX 将其传递给服务器。
这合适吗?我违反规则了吗?我似乎工作正常。我见过格式化复选框的例子,但这种方法更干净、更容易。可能太容易了,这就是为什么我要向你们这些优秀的人寻求帮助。谢谢你。
不,它不“正确”,因为它忽略了 HTML 的语义。
如果您担心可访问性,您应该使用复选框,<labels>这样屏幕阅读器等辅助技术就会知道该怎么做。当然,如果没有启用 JavaScript,该应用程序将根本无法运行。
<labels>
您应该能够使用 CSS 和 JavaScript 使页面看起来和感觉完全符合您的要求,同时仍然使用复选框。这显然是更多的工作,由您决定收益是否合理。