我知道有时好标签有一个复选框关联:可能将标签与复选框关联而不使用“for = id”?
<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中不起作用。
+ 1最佳解决方案 - 请参阅[隐式标签关联]的HTML规范(http://www.w3.org/TR/html4/interact/forms.html#h -17.9.1)。 – SliverNinja 2011-12-16 17:10:50
在IE中是否可以工作? http://stackoverflow.com/a/2720771/923817表明它不会 – 2011-12-16 17:11:01