
jQuery练习t278,从0到1
发布日期:2021-05-06 21:14:48
浏览次数:20
分类:原创文章
本文共 884 字,大约阅读时间需要 2 分钟。
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="../js/jquery-3.5.1.js"></script> <script> //表达式过滤 //.filter(fn) $(function () { $("li").filter(function () { return $(this).hasClass("select"); //return $(this).is(".select"); //return $(this).text() == "CSS"; }).css("color","blue"); }); /* 在jQuery中,表达式过滤共有两个方法: 一个是filter()方法, 另一个是has()方法。 filter()方法是功能相当强大的过滤方法, 它可以使用选择器过滤, 也可以使用函数过滤。 filter()方法非常强大,几乎囊括了之前学习的过滤方法的功能, 但是由于filter()方法内部封装的东西过多,导致运行速度非常慢。 在实际开发中,建议大家优先考虑其他过滤方法,迫不得已时再用filter。 */ </script></head><body><ul> <li>HTML</li> <li>CSS</li> <li>Javascript</li> <li class="select">jQuery</li> <li>Vue.js</li></ul></body></html>