zoukankan      html  css  js  c++  java
  • 【前端学习笔记】2015-09-02~~~~ 关于filter()匹配的使用

    关于filter的使用先记录以下几点:

      1.filter(':even')遍历所有元素,找到index为偶数的元素。。 ps: filter(':odd')       odd----奇数   even---偶数

    举例:

    <ul>
      <li>list item 1</li>
      <li>list item 2</li>
      <li>list item 3</li>
      <li>list item 4</li>
      <li>list item 5</li>
      <li>list item 6</li>
    </ul>

    此时输出$('li').filter(':even').css('background-color','red');   则结果item 1 3  5会变成红色

      2.通过过滤函数,写法大致如此filter(function(index){})

    具体例子如下:

    <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>
      <li>list item 6</li>
    </ul>

    此时输出

    $('li').filter(function(index) {
      return $('strong', this).length == 1;
    }).css('background-color', 'red');

    ,过滤函数判断$('strong')选择器输出的数据长度不为0,及不为空,也就是存在strong标签的li

    
    
    
    
    
    
  • 相关阅读:
    获取并设置ListView高度的方法
    Android的webview加载本地html、本apk内html和远程URL
    Android
    jQuery通知插件noty
    腾讯地图之Marker
    星星打分
    eval以及json
    PHP json_encode
    javascript 检测密码强度 美化版
    javascript 检测密码强度
  • 原文地址:https://www.cnblogs.com/zipon/p/4778230.html
Copyright © 2011-2022 走看看