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条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL8.0.19开启GTID主从同步CentOS8