Что такое атрибут HTML для = «» в <label>?

Я видел это в jQuery - что он делает?

<label for="name"> text </label>
<input type="text" name="name" value=""/>
 VisioN15 окт. 2012 г., 13:01
Где вы видели это в jQuery?
 simply-put15 окт. 2012 г., 13:03
вышеприведенная строка не является частью JQuery его HTML
 Vivek Dragon15 окт. 2012 г., 13:02
Может быть в некоторых встроенных стилях jquery. Многие из jquery используют это, чтобы определить требование на странице HTML

Ответы на вопрос(8)

<label> элемент

это используется с флажком типа ввода или redio, чтобы выбрать на щелчке метки

рабочая демо

ельство.

<p>Click on one of the text labels to toggle the related control:</p>

<form action="/action_page.php">
  <label for="female">Male</label>
  <input type="radio" name="gender" id="male" value="male"><br>
  <label for="female">Female</label>
  <input type="radio" name="gender" id="female" value="female"><br>
  <label for="other">Other</label>
  <input type="radio" name="gender" id="other" value="other"><br><br>
  <input type="submit" value="Submit">
</form>

Я поменял атрибут for на мужской ярлык на женский. Теперь, если вы нажмете «мужской», женский радио будет проверен.

Просто как тот.

<label> текст для HTML

например.

<label for="male">Male</label>

<input type="radio" name="sex" id="male" value="male"><br>
 kyo18 февр. 2017 г., 06:15
Вы не ответили на вопрос, ОП не спросил, как его использовать?

чтобы сказать, что два объекта принадлежат друг другу.

<input type="checkbox" name="remember" id="rememberbox"/>
<label for="rememberbox">Remember your details?</label>

Это также означает, что нажатие на эту метку изменит значение флажка.

 kyo18 февр. 2017 г., 06:15
ээээ ... мы это знаем.
Решение Вопроса

for Атрибут используется в метках. Он ссылается на идентификатор элемента, с которым связан этот ярлык.

Например:

<label for="username">Username</label>
<input type="text" id="username" name="username" />

Теперь, когда пользователь щелкает мышью наusername текст браузер автоматически поместит фокус в соответствующийinput поле. Это также работает с другими элементами ввода, такими как<textbox> а также<select>.

Цитата изСпецификация:

Этот атрибут явно связывает определяемую метку с другим элементом управления. При наличии значение этого атрибута должно совпадать со значением атрибута id какого-либо другого элемента управления в том же документе. Если отсутствует, определяемая метка связана с содержимым элемента.

Что касается того, почему ваш вопрос помечен jQuery и где вы видели, как он используется в jQuery, я не могу ответить, потому что вы не предоставили много информации.

Может быть, он использовался в селекторе jQuery для поиска соответствующего элемента ввода по экземпляру метки:

var label = $('label');
label.each(function() {
    // get the corresponding input element of the label:
    var input = $('#' + $(this).attr('for'));
});
 Christofer Eliasson15 окт. 2012 г., 13:00
Просто примечание. Он также используется для нового<output> элемент.Ссылка на MDN.

быстрый пример:

<label for="name">Name:</label>
<input id="name" type="text" />

for="" тег позволяет также фокусировать ввод, когда вы нажимаете на метку.

for атрибут<label> тег должен быть равен атрибуту id связанного элемента, чтобы связать их вместе.

Ваш ответ на вопрос