• jq遍历的基础语法之一


    1 contents() 和 .children() 方法类似,不同的是前者在结果 jQuery 对象中包含了文本节点以及 HTML 元素。

    2 each() 方法规定为每个匹配元素规定运行的函数。 提示:返回 false 可用于及早停止循环。

    3 end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态。

    4 eq()方法将匹配元素集缩减值指定 index 上的一个。 如果index为负数为-2 则为-2加上字符串长度的数为其索引 。如果超过了字符串长度则无效

    5 filter()方法 将匹配元素集合缩减为匹配指定选择器的元素。

      $('li:even').css('background-color', 'red'); 等价于$('li').filter(':even').css('background-color', 'red');

    6 $('li.item-ii').find('li') 等价于 $('li', 'li.item-ii')。

    7 has() 将匹配元素集合缩减为拥有匹配指定选择器或 DOM 元素的后代的子集。

    8 is() 根据选择器、元素或 jQuery 对象来检测匹配元素集合,如果这些元素中至少有一个元素匹配给定的参数,则返回 true。
    就是当前元素中是否存在is中拥有的,如果存在则返回true,否则返回false。

    对于带有位置性选择器的选择器表达式字符串,比如 :first, :gt(), or :even,位置性筛选是针对传递到 .is() 的 jQuery 对象进行的,而非针对包含文档。所以对于上面的 HTML 来说,诸如 $("li:first").is("li:last") 的表达式返回 true,但是 $("li:first-child").is("li:last-child") 返回 false。

     

  • 相关阅读:
    坐标系的冷知识2
    坐标系的冷知识
    XMPP即时通讯(代码实现)
    约束问题
    实现ios屏幕的横竖屏自适应
    3D Touch ? 木有6s,也阔以玩!!!
    Autolayout
    Xcode7免证书真机调试
    微信支付
    二维码扫描
  • 原文地址:https://www.cnblogs.com/luhangnote/p/2678452.html
Copyright © 2020-2023  润新知