javascript - jQuery 表单标签上的 for 属性

标签 javascript jquery html forms jquery-mobile

关于带有标签字段的表单,this (out-dated) jQuery Mobile documentation状态:

Be sure to pair them properly with label elements via the for attribute.

for 属性在最新版本中仍然存在,但是the current documentation甚至不再提及它。它是干什么用的?某种形式的验证?

最佳答案

它是用于将文本与相应输入元素链接起来的标准 HTML(非 jQm 特定的)。

MDN Docs for <label>

例子:

<label for="your_name">Your Name:</label>
<input id="your_name" value="John Smith" />

当我点击标签时,输入文本将获得焦点。 for属性应设置为输入元素的 ID。

关于javascript - jQuery 表单标签上的 for 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23427691/

相关文章:

jquery - Symfony2 Ajax jQuery

javascript - 如何在两个分层 Canvas 的底部 Canvas 上注册单击事件

javascript - 拖放后div大小增加

javascript - 使用 Ember 组件中的 Morris.js 图表,使用自定义对象从组件到 Controller 冒泡操作事件

javascript - 启用/禁用丰富 :calendar with JavaScript doesn't work

javascript - 如何在 FLASK 中使用 ajax 发布数据后渲染模板?

jquery - Bootstrap 流体布局和全高 div

html - 如何将子div设置为自动宽度父

javascript - 监控输入字段变化jquery

javascript - jQuery on click 用于在未单击时触发动态元素