zoukankan      html  css  js  c++  java
  • JQuery高级——遍历

    1.遍历

       1.js的遍历方式 * for(初始化值;循环结束条件;步长)

       2. jq的遍历方式 

        1. jq对象.each(callback)
          语法:

            jquery对象.each(function(index,element){});

            * index:就是元素在集合中的索引
            * element:就是集合中的每一个元素对象
            * this:集合中的每一个元素对象

       3.回调函数返回值:

        1.

        * true:如果当前function返回为false,则结束循环(break)。

        * false:如果当前function返回为true,则结束本次循环,继续下次循环(continue)

        2. $.each(object, [callback])

        3. for..of: jquery 3.0 版本之后提供的方式

        for(元素对象 of 容器对象)

      4.事件绑定

        1. jquery标准的绑定方式

        * jq对象.事件方法(回调函数);

        * 注:如果调用事件方法,不传递回调函数,则会触发浏览器默认行为。

        * 表单对象.submit();

        2.on绑定事件/off解除绑定

        * jq对象.on("事件名称",回调函数)

        * jq对象.off("事件名称")

        如果off方法不传递任何参数,则将组件上的所有事件全部解绑

        3. 事件切换:toggle

        * jq对象.toggle(fn1,fn2...)
        * 当单击jq对象对应的组件后,会执行fn1.第二次点击会执行fn2.....

    注意:1.9版本 .toggle() 方法删除,jQuery Migrate(迁移)插件可以恢复此功能。
    <script src="../js/jquery-migrate-1.0.0.js" type="text/javascript" charset="utf-8"></script>

       

        

  • 相关阅读:
    ubuntu用apt-get安装memcache
    Vagrant error: Your VM has become inaccessible.
    PHP数据类型转换
    vim 树形目录插件NERDTree安装及简单用法
    mysql 导入sql文件,source命令
    linux:vi 替换命令
    svn更改分支名字,move命令
    Subversion命令汇总
    不解压直接查看tar包内容
    ls按时间排序输出文件列表
  • 原文地址:https://www.cnblogs.com/worth-/p/13861340.html
Copyright © 2011-2022 走看看