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中append和appendto的区别
- jquery脚本检测密码强度
- jquery实现在光标位置插入内容
- jquery 淡入淡出
- jquery on绑定多个事件
- jQuery里$(this)和this的区别有哪些
- jQuery中$.each的用法
- jquery滚动加载数据
- jquery五子棋javascript(原生JavaScript实现简单五子棋游戏)
- jquery如何实现倒计时
- jquery插件开发
- jquery获取outerhtml
- JQuery中serialize()
- jQuery给动态添加的元素绑定事件
- jquerycss3轮播案例(CSS3实现列表无限滚动/轮播效果)
- jquery使用data缓存数据
- 高中数学题(高中数学题型总结及解题方法)
- 冰岛旅游攻略(冰岛旅游攻略及花费)
- 为什么现在年轻人越来越喜欢买衣服(为什么现在年轻人越来越喜欢买衣服穿)
- 怎么做好SEO(怎么做好seo内容优化)
- 冬季钓鱼子线用 长 还是 短(冬季钓鱼子线用)
- 鱼竿 夏钓短,冬钓长 ,一定是这样 认清优缺点在选竿(鱼竿夏钓短冬钓长)
热门推荐
- dedecms替换条件(dedecms制作英文站需要修改的地方)
- mysql查询慢有哪些原因(MySQL 查询速度慢的原因)
- dockerfile镜像介绍(使用Dockerfile构建docker镜像)
- laravel使用队列(基于laravel where的高级使用方法)
- dede头部文件在哪(dede专题节点文章按id,点击等类型排序)
- dedecms如何提高网站权重(dede网站内容页如何调取栏目页标题及关键字组合为seo标题)
- python中列表remove的用法汇总(对python_discover方法遍历所有执行的用例详解)
- 云服务器的五大特征(云服务器可以分为哪些类别?)
- php构成方法的关键字是(PHP中的self关键字详解)
- dedecms标签解析(解决DEDECMS采集文章待审核后仍列表显示)