jquery – 使用div代替复选框

我有一个检查列表页面,其中包含一个无序的div列表.单击div时,
jquery切换一个“selected”类.提交时,jquery会生成所有“选定”ID的数组,并通过AJAX将其传递给服务器.

这是对的吗?我打破规则吗?我似乎工作得很好.我见过格式化复选框的示例,但这种方法更简洁.可能太容易了,这就是为什么我要求你帮助一群人.谢谢.

最佳答案 不,它不是“正确的”,因为它忽略了HTML的语义.

如果您担心可访问性,则应使用复选框和< labels>所以像屏幕阅读器这样的辅助技术会知道该怎么做.当然,如果没有启用JavaScript,应用程序将无法运行.

在使用复选框时,您应该能够使用CSS和JavaScript使页面外观和感觉完全符合您的要求.这显然是更多的工作,由您来决定利益是否合理.

点赞