jQuery.is() 函数

is() 函数

判断当前对象是否符合指定表达式

语法

$selector.is(表达式)//指定表达式

返回值

返回值为布尔型(true/false)

当当前对象包含多个元素时,只要任意元素满足指定表达式则返回True

实例说明

代码

 1 <!DOCTYPE html>
 2 <html lang="zh-CN">
 3 <head lang="en">
 4     <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
 5
 6 </head>
 7 <body>
 8 <div></div>
 9 <div id="div"></div>
10 <div>
11     <ul>
12         <li>one</li>
13         <li id="two" class="li">two</li>
14         <li>three</li>
15     </ul>
16 </div>
17 <script>
18     document.writeln( $("#two").is("li") );//返回true
19     document.writeln( $("li").is("ul") );//返回false
20     document.writeln( $("#div").is("div"));//返回false 因为id=div对象中没有该类名
21 </script>
22 </body>
23 </html>

运行结果

King_dream

2015-04-16 17:27:27

时间: 2024-11-09 06:20:51

jQuery.is() 函数的相关文章

jQuery.noConflict() 函数详解

jQuery.noConflict()函数用于让出jQuery库对变量$(和变量jQuery)的控制权. 一般情况下,在jQuery库中,变量$是变量jQuery的别名,它们之间是等价的,例如jQuery("p")和$("p")是等价的.由于变量$只有一个字符,并且特点鲜明,因此我们更加习惯使用$来操作jQuery库. 不过,其他JS库也可能使用变量$来进行操作,例如Prototype库.这个时候两个库可能会由于变量$的控制权问题而发生冲突. 此时,你可以使用该函数

JQuery之JQuery的版本 JQuery入门 属性获取 JQuery就绪函数 JS文档就绪函数和JQuery文档就绪函数的区别 JS对象和JQuery对象的区别 关于$的使用 多个JS库的冲突解决方案

JQuery的版本 JQuery入门 属性获取 JQuery就绪函数 JS文档就绪函数和JQuery文档就绪函数的区别 JS对象和JQuery对象的区别 关于$的使用 多个JS库的冲突解决方案 JQuery的版本 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery的版本</title> <

jQuery - 01. jQuery特点、如何使用jQuery、jQuery入口函数、jQuery和DOM对象的区别、jQuery选择器、

this指的是原生js的DOM对象 .css(""):只写一个值是取值,写俩值是赋值 window.onload   ===   $(document).ready(); $(""):获取元素   标签名..类名.#id jQuery特点 链式编程 jq.shou(3000).html(内容) 相当于 jq.shou(3000) jq.gtml(内容) 隐式迭代 隐式实用for循环.迭代 如何使用jQuery 引包 一定要在使用之前 <script src =

如何跳出当前jquery.each()函数循环

如何跳出当前jquery.each()函数循环:关于jquery.each()函数的用法这里不多做介绍,更多内容可以参阅下面两篇文章:1.jquery.each()函数可以参阅jQuery.each()方法一章节.2.each()函数可以参阅jQuery的each()方法一章节. 但是在实际应用中,我们可能并不需要遍历完整个数组或者对象,而是根据一定的条件跳出当前的循环或者整个循环,下面就通过代码实例介绍一下如何实现此效果.代码如下: <!DOCTYPE html> <html>

jQuery常用函数-思维导图

百度脑图jQuery常用函数 百度脑图jQuery常用函数

jquery each函数对应的continue 和 break方法

continue: return true; break: return false; $("#oGrid").each(function (i, v) { if (i == 0) return true; }); jquery each函数对应的continue 和 break方法,布布扣,bubuko.com

jQuery.serialize()函数

jQuery.serialize()函数用于序列化一组表单元素,将表单内容编码为用于提交的字符串. jQuery.serialize()函数常用于将表单内容序列化,以便用于AJAX提交. 该函数主要根据用于提交的有效表单控件的name和value,将它们拼接为一个可直接用于表单提交的文本字符串,该字符串已经过标准的URL编码处理(字符集编码为UTF-8). 具体举例: <form id="supplier-search-form"> <input type="

JQuery基本事件函数

1,click单击事件 2,blur失去光标事件,focus获得光标事件 3,JQuery.on()函数:为html元素绑定事件,如下代码: 1 $("div").on("click","p",function(){$(this).addClass("colorRed")}); 点击div中的p元素,将调用function中的方法,即给当前的p段落添加类“colorRed”.该代码对不包含在div中的p元素或者任意其他非p元素

Jquery核心函数

在Jquery中,所有的DOM对象都将封装成Jquery对象,而且只有Jquery对象才能使用Jquery方法或者属性来执行相应的操作. 所以Jquery提供了一个可以将DOM对象封装成Jquery对象的函数,就是Jquery核心函数jquery(),也称为工厂函数. jquery核心函数有7个重载,分别如下: jquery()  该函数返回一个空的jquery对象. jquery(elements)  该函数将一个或多个DOM元素转化为Jquery对象(或jquery集合) jquery(ca

jQuery 自定义函数

自定义主要通过两种方式实现 $.extend({aa:function(){}}); $.fn.extend({aa:function(){}}); 调用的方法分别是: $.aa(); $($this).aa(); 注意:创建函数时不要放在 $(function() { }中,调用时候要放在事件里面$($this).click(function(){$.aa();}); jQuery.extend 函数详解JQuery的extend扩展方法:      Jquery的扩展方法extend是我们在