jQuery is() 方法

实例

如果 <p> 的父元素是 <div> 元素,就弹出提示:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
  5. <script>
  6. $(document).ready(function(){
  7. $("p").click(function(){
  8. if ($("p").parent().is("div")) {
  9. alert("p 的父级是 div");
  10. }
  11. });
  12. });
  13. </script>
  14. </head>
  15. <body>
  16. <div>
  17. <p>单击这里以查询其父元素是否是 div 元素。</p>
  18. </div>
  19. </body>
  20. </html>

定义与用法

is() 方法检查所选元素之一是否与 selectorElement 匹配。


语法

  1. $(selector).is(selectorElement,function(index,element))
参数描述
selectorElement必填。指定要与当前元素集匹配的选择器表达式、元素或 jQuery 对象。如果给定参数中至少有一个匹配项,则返回 true,否则返回 false
function(index,element)

可选。指定要为选定元素组运行的函数

  • index - 元素的索引位置
  • element - 当前元素 (也可以使用 "this" 选择器)

分类导航