我知道有时将标签与复选框相关联是好的:
<input id="something" type="checkbox" value="somevalue" />
<label for="something">this is label text</label>
..但是我必须使用 id 来关联它吗?
我什至关心的主要原因是因为我喜欢能够单击标签来切换复选框值,但不喜欢将 id 用于如此简单的事情的想法。
我想我可以使用 jQuery 切换单击标签的前一个元素(复选框),但也许我缺少一些更简单的东西。https://stackoverflow.com/a/2720771/923817看起来像一个解决方案,但用户说它在 IE 中不起作用。