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对象和DOM的相互转换
- html导航条下拉菜单代码(Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码)
- jquery.ajax error 如何调试错误
- css3设置过渡效果(CSS3 media queries + jQuery实现响应式导航)
- jquery留言板代码(JavaScript实现留言板添加删除留言)
- MVC中使用jQuery加载分部视图(PartialView)
- jquery隐藏动画教程(jquery插件实现鼠标隐藏)
- jQuery多个版本间,以及与其他js文件冲突的解决方法
- jquery五子棋javascript(原生JavaScript实现简单五子棋游戏)
- jquery中filter
- jquery中使用detach 移除元素
- Uncaught TypeError: jQuery.handleError is not a function
- jquery中is()
- jQuery判断对象是否存在
- jQuery邮箱自动补全
- jquery 增加表格(jquery实现表格无缝滚动)
- ()
- 张勇 阿里新任掌门人(阿里新任掌门人)
- 毛戈平全国第一柜花落银泰 高端国货迎来 高光 时刻(毛戈平全国第一柜花落银泰)
- 14岁丧父 20岁丧母,从苦难走向辉煌的银泰创始人沈国军(14岁丧父20岁丧母从苦难走向辉煌的银泰创始人沈国军)
- 银泰集团董事长沈国军获评 北京影响力 十大企业家(银泰集团董事长沈国军获评)
- 15帅气男士发型,清爽时尚很有型,喜欢就试试(清爽时尚很有型)
热门推荐
- javascript如何实现异步任务(JavaScript 中如何实现并发控制)
- centos7怎样安装vnc(Ubuntu 20.04系统中安装vncserver的方法步骤)
- c#中SqlBulkCopy的使用
- php的流程控制语句(php基于 swoole 实现的异步处理任务功能示例)
- ih5如何点击按钮跳转至网页(HTML5跳转小程序wx-open-launch-weapp的示例代码)
- mysql各种类型设置(MySQL sql_mode的使用详解)
- php源码如何导入dw中(php导入文件夹图片保存到dedecms的方法)
- 阿里云ecs服务器数据在哪儿(阿里云ECS云服务器linux系统安装mysql后远程连接不了踩坑)
- apache架构设计参数详解(Apache之AllowOverride参数使用说明)
- 自己搭建域名解析服务器(apache 二级域名解析实现方法)