假设我有一个复选框控件和一个标签。
我想要做的是当我点击标签时复选框应该被选中。
我们如何做到这一点?我知道这是一个纯粹的 html 问题。我在说(gmail,facebook)中看到了这个
这是小提琴
将for
属性添加到您的标签和id
复选框中 - http://jsfiddle.net/k8Cgm/2/
<label for="chk">I am a checkbox</label>
<input name="chk" id="chk" type="checkbox" value="some" />
您必须id
为您的复选框设置一个,然后for
在标签的属性中引用它。
<input id="chk" name="chk" type="checkbox" value="some" />
<label for="chk">I am a checkbox</label>
只需将 for 参数添加到标签和 id 到您的输入标签。
看你的例子:jsFiddle
您不能将标签引用到没有 id 的输入,也不能添加要引用的内容。您必须将 id 添加到输入中,并在标签中添加引用者。您可以在此处查看更新示例: