jquery中is()
类别:Web前端 浏览量:1561
时间:2015-8-24 jquery中is()
jquery中is()一、jquery中is()是用来检测是否有匹配的元素
实例
// 变量保存jQuery对象
var elem = $('#elem');
// 判断是否为li
elem.is('li');
// 是否包含类名.bigbox
elem.is('.bigbox');
// 是否可见
elem.is(':not(:visible)');
// 设置元素执行动画
elem.animate({'width':200},1);
// 是否执行动画
elem.is(':animated');
二、is()也可以有多个类名的写法
$(selector).is(".className,.className"
);
三、is()中使用函数
对基于函数而非选择器的相关元素的表达式进行求值。对于每个元素来说,如果该函数返回 true,则 .is() 也返回 true。
$("li").click(function() {
var $li = $(this),
isWithTwo = $li.is(function() {
return $('strong', this).length === 2;
});
if ( isWithTwo ) {
$li.css("background-color", "green");
} else {
$li.css("background-color", "red");
}
});
四、jquery中hasClass()
1、hasClass()方法是用来检查被选择的元素是否包含指定的class
名
$(selector).hasClass(
"className"
);
2、hasClass()也可以同时写多个
class
但他们之前用空格隔开
$(selector).hasClass(
"className1 className2"
);
标签:jquery
您可能感兴趣
- jQuery end()
- jquery如何优化
- jquery on绑定hover
- jquery 选择器的用法
- jquery图片轮播代码
- jquery实现微信中长按识别二维码
- jquery中wrap、wrapAll、wrapInner
- jquery 实现对联广告
- jquery ajax的async使用
- jquery中append和appendto的区别
- jQuery如何操作下拉框select
- JQuery中extend的用法
- jquery中change()
- jQuery中$.each的用法
- jQuery邮箱自动补全
- Jquery实现table表格行的添加、删除
- 销 售 买 卖 你真的了解这四个字了吗(销售买)
- 谢娜是得罪快乐大本营造型师了吗 全场被黑化(谢娜是得罪快乐大本营造型师了吗)
- 前《iLOOK》时装总监 《快乐大本营》御用造型师上线(快乐大本营御用造型师上线)
- 释小龙晒杀青照片 多重身份惹观众期待(释小龙晒杀青照片)
- 《九牛之人降魔传》开机 演员祁高坤化身九牛之人除魔卫道(九牛之人降魔传开机)
- 王铲铲的致富之路无限金币卡法攻略教学(王铲铲的致富之路无限金币卡法攻略教学)
热门推荐
- webmaven项目如何启动(js基础语法与maven项目配置教程案例)
- sql server2012表的数据删除(SQL Server删除表及删除表中数据的方法)
- sqlserver2016的安装(Sql Server2016 正式版安装程序图解教程)
- css display属性
- 阿里云怎么注册用户(怎么注册阿里云帐号)
- python面向对象使用方法(Python面向对象程序设计之私有属性及私有方法示例)
- php安全攻防(phpstudy linux小皮面板怎么防cc攻击)
- js项目经验(JS实现扫雷项目总结)
- sql server批量导出数据(SQL Server 批量插入数据的完美解决方案)
- python 读文件报错处理(解决python写入带有中文的字符到文件错误的问题)