.labels()Возвращает: jQuery
Описание: Находит все элементы label, связанные с первым выбранным элементом.
-
версия добавлена: 1.12.labels()
- Этот метод не принимает аргументов.
Это можно использовать для поиска всех <label> элементов, связанных с элементом <input>. Связь может осуществляться через вложение, где метка является предком элемента ввода, или через атрибут for на метке, указывающий на атрибут id элемента ввода. Если с данным элементом не связаны никакие метки, возвращается пустой объект jQuery.
Этот метод имитирует встроенное свойство labels, которое не поддерживается во всех браузерах. Кроме того, этот метод также работает с фрагментами документа.
Пример:
Выделить все метки элемента ввода
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>labels demo</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/jquery-1.12.4.js"></script> <script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script> </head> <body> <label> Firstname <input id="name"> </label> <label for="name">Please enter your name</label> <script> $( "input" ).labels().addClass( "ui-state-highlight" ) </script> </body> </html>