zoukankan      html  css  js  c++  java
  • 一个JQuery循环例子讲解

    快速开发平台前端开发中循环是我们经常碰到的,今天通过一个示例给大家讲解下jquery循环究竟怎么写。

    前言

    我们需要做个事情,有三钟类型的table表格,其中有一种table就只放了一张图片,我们需要去循环这些table,如果是图片的table我们就单独放在一页中,如下图中有句话“遇图片就返回继续”,就是这个意思。

    示例图

    正文

    我们先帖代码:

                $('#pscs').children('table').each(function (i, item) {
                    var cellpadding = $(this).attr("cellpadding"); //本次类型值初:1、2、3之一
                    var ht = $(this).height(); //本table高度
                    if (cellpadding === '3')
                    {
                        var lh = 1240 - ht;//本次margin-top的值
                        $(this).css("margin-top", lh);  //类型不一样时分页,类型为3(图片)时分页
                        currenth = 0;
                        lastcellpadding = undefined;
                        return true;
                    }
                 }
    可以看到这样一段循环语句,
    $('#pscs').children('table').each(function (i, item)

    .children为获取所有的table表格,.each(function (i, item)自带一个匿名函数,函数体处理每一个table表格。

    函数体里面就是循环体,if (cellpadding === '3')是本例遇到图片表格就分页的处理。

    后记

    jquery循环中不能直接用break和continue。
    要实现break和continue的功能的话,要使用其它的方式
    break—-用return false;
    continue –用return ture; 

    本站文章除注明转载外,均为本站原创或翻译,欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,共创和谐网络环境。
    转载请注明:文章转载自:快速开发框架 » 一个JQuery循环例子讲解
    本文标题:一个JQuery循环例子讲解

  • 相关阅读:
    SpringMVC 拦截器
    Download And Uploader
    Spring 作用域传值
    Spring MVC 视图解析 VIEW
    SpringMVC自动注入
    cmake编译opencv4项目遇到opencv_found set to false问题
    vscode配置c++开发环境
    CMakeLists.txt样本
    mysql5.7高版本加载低版本sql文件,时间不能为0000-00-00格式错误
    log4j.properties配置
  • 原文地址:https://www.cnblogs.com/frfwef/p/14575924.html
Copyright © 2011-2022 走看看