jQuery遍历 is() 方法和 toggleClass()的使用
2017年12月27日
jQuery遍历 is() 方法和 toggleClass()的使用
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<style>
.active {background-color: #f00;}
.active-warn {background-color: #ff0;}
</style>
</head>
<body>
<ul>
<li><strong>list</strong> item 1 - one strong tag</li>
<li><strong>list</strong> item <strong>2</strong> -
two <span>strong tags</span></li>
<li>list item 3</li>
<li>list item 4</li>
<li>list item 5</li>
</ul>
<script>
$("li").click(function() {
var $li = $(this),
isWithTwo = $li.is(function() {
return $('strong', this).length === 2;
});
if ( isWithTwo ) {
$li.toggleClass("active-warn");
} else {
$li.toggleClass("active");
}
});
</script>
</body>
</html>

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
数据科学入门的5个技巧
很多人问我数据科学和数据分析的最大区别是什么。有的人认为两者没有区别,有的人则 认为两者 千差万别。我认为,尽管两者确实存在很多不同之处,但最大的不同在于数据科学严格遵循结构化、 一步一步的操作过程,保证了分析结果的可靠性。 和其他科学研究一样,这些过程必须被严格执行, 否则分析结果将不可靠。再直白一点,对于外行的数据科学家,严格遵循这些过程将能够快速获得 准确结果。反之,如果没有清晰的路线图,则分析结果很难得到保证。 虽然这些步骤更多是写给业余分析师的指引,但它们同样是数据科学家,甚至更严格的商业分析和学术分析的基础。每一位数据科学家都理解这些步骤的重要意义,会在实践过程中严格遵守它们。 5个步骤概览 数据科学的5个必备步骤分别是: (1)提出有意思的问题; (2)获取数据; (3)探索数据; (4)数据建模; (5)可视化和分享结果。 首先,我们从宏观上了解以上5个步骤。 1.1.1 提出有意思的问题 这是我最喜欢的一步。作为一个创业者,我经常问自己(和他人)很多有意思的问题。我像对待头脑风暴会议一样对待这一步。现在开始写下问题,不要关心回答这些问题所需的数据是否存在。这样做的原因...
-
下一篇
PHP 获取数组最后一个值
<?PHP$array = array(1,2,4,6,8);echo end($array);?> <?PHP$array = array(1,2,4,6,8);echo array_pop($array);?> <?PHP$array = array(1,2,4,6,8);$k = array_slice($array,-1,1);print_r($k);//结果是一维数组?>
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS6,CentOS7官方镜像安装Oracle11G
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程