我在 jQuery 中看到过这个 - 它有什么作用?
<label for="name"> text </label>
<input type="text" name="name" value=""/>
The for
属性用于标签中。它指的是与该标签关联的元素的 id。
例如:
<label for="username">Username</label>
<input type="text" id="username" name="username" />
现在,当用户用鼠标单击username
浏览器会自动将焦点放在相应的文本上input
场地。这也适用于其他输入元素,例如<textbox>
and <select>
.
引用自规格:
该属性显式关联正在定义的标签
另一个控制。如果存在,该属性的值必须是
与某些其他控件的 id 属性的值相同
相同的文件。如果不存在,则定义的标签与
元素的内容。
至于为什么你的问题被标记为 jQuery 以及你在哪里看到它在 jQuery 中使用,我无法回答,因为你没有提供太多信息。
也许它被用在 jQuery 选择器中来查找给定标签实例的相应输入元素:
var label = $('label');
label.each(function() {
// get the corresponding input element of the label:
var input = $('#' + $(this).attr('for'));
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)