当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。