首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JQuery如何为将递增的类创建循环语句

JQuery如何为将递增的类创建循环语句
EN

Stack Overflow用户
提问于 2016-02-29 07:05:47
回答 1查看 30关注 0票数 2

目前,我有这些错误检查JQuery函数。文档可以有1-100 OrderLines,所以我希望有更清晰的代码,并使用循环语句来生成这些错误检查函数。

解决这个问题的推荐方法是什么?

代码语言:javascript
运行
复制
    if ($('#cb_OrderLine1_S').val() == 'U') {
        $('.OrderLine1').parent(".dxflGroupBox_Office2010Silver").css('background-color', '#F2A6A6');
        errMessage += "Order Line 1\n";
    }

    if ($('#cb_OrderLine2_S').val() == 'U') {
        $('.OrderLine2').parent(".dxflGroupBox_Office2010Silver").css('background-color', '#F2A6A6');
        errMessage += "Order Line 2\n";
    }

    if ($('#cb_OrderLine3_S').val() == 'U') {
        $('.OrderLine3').parent(".dxflGroupBox_Office2010Silver").css('background-color', '#F2A6A6');
        errMessage += "Order Line 3\n";
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-29 07:13:46

您可以有一个for循环,其中可以将数字作为变量。

代码语言:javascript
运行
复制
//defining start and end points for the loop
var startingPoint = 1;
var endingPoint = 50; 
for(var i=startingPoint;i<=endingPoint;i++){
      if ($('#cb_OrderLine'+i+'_S').val() == 'U') {
            $('.OrderLine'+i).parent(".dxflGroupBox_Office2010Silver").css('background-color', '#F2A6A6');
            errMessage += "Order Line "+i+"\n";
        }
    }
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35693704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档