全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

折叠菜单及选择器的运用

今天才发现原来筛选标签还可以这么用。

not(expr|ele | fn):从匹配元素的集合中删除与指定表达式匹配的元素

下面demo中的使用:   var $category =  $(".sub-category-box>ul>li:gt(2):not(:last)");  //列表中索引大于2的,除了最后一个

filter(expr|obj|ele|fn) :r筛选出与指定表达式匹配的元素集合。这个方法用于缩小匹配的范围。用逗号分隔多个表达式

$("ul>li").filter(":contains('佳能'),:contains('索尼'),:contains('三星')") .toggleClass("promoted");// 筛选出li标签中包含佳能、索尼、三星的标签,并设置class

找个demo中使用了这两个方法。 突然感觉 jQuery真的是好强大。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    *{
      margin: 0;
      padding: 0;
    }
    .sub-category-box{
      width: 300px;
      border: 1px solid #000;
      margin: 20px auto;
      background-color: gainsboro;
    }
    .sub-category-box ul{
      list-style: none;
      width: 100%;
      overflow: hidden;
    }
    .sub-category-box ul li{
      float: left;
      width: 95px;
      height: 35px;
      text-align: center;
      background-color: darkorange;
      box-sizing: border-box;
      line-height: 40px;
      border-radius: 5px;
      margin: 2px;
    }
    .promoted{
      background-color: red !important;
      color: white !important;
    }
    .sub-category-box .show-more{
      width: 100%;
      height: 30px;
      border: 1px solid #000;
      text-align:center;
    }
    .sub-category-box .show-more a{
      text-decoration: none;
      line-height: 30px;
    }
  </style>
  <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
  <script>
    $(function () {
      //列表中索引大于2的,除了最后一个
      var $category = $(".sub-category-box>ul>li:gt(2):not(:last)");
      $category.hide();

      $('.show-more').click(function () {
        $category.stop().slideToggle(300);
        //筛选出符合条件的选择器
        $("ul>li").filter(":contains('佳能'),:contains('索尼'),:contains('三星')")
             .toggleClass("promoted");
        return false;
      });
    });
  </script>
</head>
<body>
<div class="sub-category-box">
  <ul>
    <li>佳能</li>
    <li>索尼</li>
    <li>三星</li>
    <li>尼康</li>
    <li>松下</li>
    <li>卡西欧</li>
    <li>富士</li>
    <li>柯达</li>
    <li>理光</li>
    <li>明基</li>
    <li>松下</li>
    <li>卡西欧</li>
    <li>富士</li>
    <li>柯达</li>
    <li>海尔</li>
    <li>其他品牌</li>
  </ul>
<div class="show-more">
  <a href="javasript:void(0);">显示全部品牌</a>
</div>
</div>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# 折叠菜单  # 选择器  # Bootstrap打造一个左侧折叠菜单的系统模板(一)  # Bootstrap打造一个左侧折叠菜单的系统模板(二)  # 基于jQuery实现简单的折叠菜单效果  # JS实现超简单的仿QQ折叠菜单效果  # JS实现无限级网页折叠菜单(类似树形菜单)效果代码  # jQuery实现的简单折叠菜单(折叠面板)效果代码  # JS实现三级折叠菜单特效  # 其它级可自动收缩  # 微信小程序 省市区选择器实例详解(附源码下载)  # 微信小程序 选择器(时间  # 日期  # 地区)实例详解  # jQuery中Find选择器用法示例  # Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析  # 佳能  # 索尼  # 卡西欧  # 柯达  # 富士  # 理光  # 的是  # 尼康  # 明基  # 海尔  # 还可以  # 多个  # 列表中  # 这两个  # 才发现  # 找个  # 符合条件  # 使用了  # margin 


相关文章: ,购物网站怎么盈利呢?  开封网站制作公司,网络用语开封是什么意思?  义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  简单实现Android验证码  如何在云虚拟主机上快速搭建个人网站?  如何在VPS电脑上快速搭建网站?  建站主机选购指南与交易推荐:核心配置解析  网站制作公司排行榜,抖音怎样做个人官方网站  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  如何用PHP快速搭建CMS系统?  如何快速生成凡客建站的专业级图册?  建站主机如何安装配置?新手必看操作指南  如何用wdcp快速搭建高效网站?  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  如何用美橙互联一键搭建多站合一网站?  如何确保FTP站点访问权限与数据传输安全?  广州建站公司哪家好?十大优质服务商推荐  招贴海报怎么做,什么是海报招贴?  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  名字制作网站免费,所有小说网站的名字?  图册素材网站设计制作软件,图册的导出方式有几种?  重庆市网站制作公司,重庆招聘网站哪个好?  实例解析Array和String方法  nginx修改上传文件大小限制的方法  如何用VPS主机快速搭建个人网站?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  外汇网站制作流程,如何在工商银行网站上做外汇买卖?  如何快速搭建高效WAP手机网站吸引移动用户?  详解jQuery停止动画——stop()方法的使用  青岛网站建设如何选择本地服务器?  历史网站制作软件,华为如何找回被删除的网站?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  建站主机选择指南:服务器配置与SEO优化实战技巧  视频网站制作教程,怎么样制作优酷网的小视频?  大同网页,大同瑞慈医院官网?  建站之星会员如何解锁更多建站功能?  建站之星2.7模板:企业网站建设与h5定制设计专题  Swift中swift中的switch 语句  建站DNS解析失败?如何正确配置域名服务器?  C++时间戳转换成日期时间的步骤和示例代码  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  自助网站制作软件,个人如何自助建网站?  智能起名网站制作软件有哪些,制作logo的软件?  建站之星logo尺寸如何设置最合适?  网页设计与网站制作内容,怎样注册网站?  制作网站外包平台,自动化接单网站有哪些?  网站网页制作专业公司,怎样制作自己的网页?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  平台云上自主建站:模板化设计与智能工具打造高效网站 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。