zoukankan      html  css  js  c++  java
  • jQuery学习笔记

    最近又把锋利的jQuery看了一遍,又有了新的收获:

    1、end()遍历方法

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

    <ul><li class="li1"></li><li class="li2"></li></ul>

    $("ul li").find('li1').css({color:'red'}).end().find('li2').css({color:'black'});先执行'li1',然后还原之前状态,再执行'li2',也就是重新返回$("ul li")对象。

     

    2、:first和:first-child

    区别:第一个只匹配第一个元素,第二个匹配所有父元素下的第一个元素

     

    3、:nth-child(index)

    :nth-child(index)是从1开始的

    :nth-child是常用的子元素过滤选择器,常用功能如下

    :nth:child(even)选取每个父元素下的索引值是偶数的元素

    :nth-child(odd)选取每个父元素下的索引值是奇数的元素

     

    4、find()和filter

    区别:find()是选取子元素,如 $('"ul").find('li');一般是选取ul下的li元素;

    filter()是选取同辈元素,如$("ul li").filter('li');选取的结果是li元素;

     

     

    5、冒泡事件

    event.stopPropagation();//阻止冒泡事件

    event.preventDefault();//阻止默认行为(表单提交)

     

    6、反选和全选

    $("#checkAll").click(function(){

                   $("input[name='items']:checkbox").each(function(){

                        this.checked=!this.checked;

                   })//反选

                   // $("input[name='items']:checkbox").attr("checked",this.checked);全选

              })

  • 相关阅读:
    jdk7以后新特性
    java多态
    UDP通信例子
    网络编程,工具类
    android JUnit 单元测试
    Installation error: INSTALL_FAILED_VERSION_DOWNGRADE问题解决
    Fragment使用(一)
    判断android应用是否在运行等方式
    android 回到桌面后,点击图标进入应用,app重启问题解决。
    android屏幕知识,dp sp px总结
  • 原文地址:https://www.cnblogs.com/Qzhou/p/3026903.html
Copyright © 2011-2022 走看看