當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JQuery UI .labels()用法及代碼示例


.labels()

返回:jQuery

說明:查找與第一個選定元素關聯的所有標簽元素。

  • .labels()
    添加的版本:1.12
    • 此方法不接受任何參數。

這可用於查找與<input> 元素關聯的所有<label> 元素。關聯可以通過嵌套,其中標簽是輸入的祖先,或者通過標簽上的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>

演示:

相關用法


注:本文由純淨天空篩選整理自jqueryui.com大神的英文原創作品 .labels()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。