想要显示选择的重复排名以及使用 javascript/jquery 复制的确切排名

碎片

在这里,我们添加了显示哪些排名重复的逻辑,但我也想准确显示哪些排名重复。排名从 0 到 18。

function validate(sdd_ejrp_form) 
    {
        var duplicateRanksDetected = false;
        var validate_rank_str = ",";
        jq("\[data-dom-id=gsc-containers\]").find("\[data-dom-id=gsc-container\]").each(function (index)
        {     var jqThis = jq(this);
              var gsc_uri = jqThis.attr("data-gsc-data-gsc-uri");
              var prof_lvl_rank = jqThis.find("select\[name='prof-lvl-rank'\]").val();
              jqThis.find("\[data-dom-id=proficiency-level\]").each(function (index2)
             {
               var btn = jq(this);
               if (btn.hasClass("active")) 
              {
             if (validate_rank_str.indexOf("," + prof_lvl_rank + ",") != -1) 
                     {
                        duplicateRanksDetected = true;
                        return false;
                     } else 
                        {
                            validate_rank_str += prof_lvl_rank + ",";
                        }
                    }
                });
            });

            if (duplicateRanksDetected == true)
            { 
               // here I want to display exactly which rank is duplicated
               alert("Duplicate ranks detected!");
               return false;
            }
        }
    }
科什

这很简单,只需进行 3 次修改:

function validate(sdd_ejrp_form) {

  var duplicateRanksDetected = []; //create an array here

  var validate_rank_str = ",";
  jq("\[data-dom-id=gsc-containers\]").find("\[data-dom-id=gsc-container\]").each(function(index) {
    var jqThis = jq(this);
    var gsc_uri = jqThis.attr("data-gsc-data-gsc-uri");
    var prof_lvl_rank = jqThis.find("select\[name='prof-lvl-rank'\]").val();
    jqThis.find("\[data-dom-id=proficiency-level\]").each(function(index2) {
      var btn = jq(this);
      if (btn.hasClass("active")) {
        if (validate_rank_str.indexOf("," + prof_lvl_rank + ",") != -1) {

          duplicateRanksDetected.push(prof_lvl_rank); // fill the array here

          return false;
        } else {
          validate_rank_str += prof_lvl_rank + ",";
        }
      }
    });
  });

  if (duplicateRanksDetected.length > 0) {
    // here I want to display exactly which rank is duplicated
    alert(
      "Duplicate ranks detected: " +
      duplicateRanksDetected.join(', ') // display the result here
    );
    return false;
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用跳舞链接的确切封面

来自分类Dev

如何使用 gulp 从位于文件夹结构中某处的确切文件夹复制文件

来自分类Dev

如何使用 XSLT 显示 XML 中的确切值?

来自分类Dev

选择并删除MySql表中的确切x行

来自分类Dev

显示从SBT版本发出的确切scala命令

来自分类Dev

显示来自Bash脚本的Unix命令的确切输出

来自分类Dev

在R中显示变量的确切值

来自分类Dev

显示从SBT版本发出的确切scala命令

来自分类Dev

如何在表格的确切位置显示工具提示?

来自分类Dev

如何显示WinMerge中单词的确切差异?

来自分类Dev

如何显示我的确切驱动程序

来自分类Dev

如何使用jquery / javascript获取div的确切位置

来自分类Dev

使用git show时,“:”的确切含义是什么?

来自分类Dev

使用sizeWithAttribute获取UITextView的确切大小

来自分类Dev

Android中使用的确切内存模型是什么?

来自分类Dev

使用打字稿的酶中ReactWrapper的确切类型

来自分类Dev

使用div类获取div的确切位置

来自分类Dev

使用来自NPM的lib的确切版本

来自分类Dev

使用此命令时的确切系统操作

来自分类Dev

如何使用codeigniter更新表中的确切行

来自分类Dev

使用 jquery 查找 id 的确切位置编号

来自分类Dev

如何使用MVC剃须刀在JavascriptJquery中取消屏蔽/禁用或清除文本框

来自分类Dev

发送电子邮件,选择标题的确切显示方式

来自分类Dev

我如何从jwt令牌中获得确切的用户以及laravel中用户的确切帖子

来自分类Dev

重复排名

来自分类Dev

如何使用Vuejs显示Firebase返回的确切错误

来自分类Dev

如何在angularjs中使用ng-click显示ng-repeat的确切内容

来自分类Dev

为什么这不返回我想要的确切字符串?

来自分类Dev

科尔马中oracle函数的确切用法以及clojure代码的含义?

Related 相关文章

  1. 1

    使用跳舞链接的确切封面

  2. 2

    如何使用 gulp 从位于文件夹结构中某处的确切文件夹复制文件

  3. 3

    如何使用 XSLT 显示 XML 中的确切值?

  4. 4

    选择并删除MySql表中的确切x行

  5. 5

    显示从SBT版本发出的确切scala命令

  6. 6

    显示来自Bash脚本的Unix命令的确切输出

  7. 7

    在R中显示变量的确切值

  8. 8

    显示从SBT版本发出的确切scala命令

  9. 9

    如何在表格的确切位置显示工具提示?

  10. 10

    如何显示WinMerge中单词的确切差异?

  11. 11

    如何显示我的确切驱动程序

  12. 12

    如何使用jquery / javascript获取div的确切位置

  13. 13

    使用git show时,“:”的确切含义是什么?

  14. 14

    使用sizeWithAttribute获取UITextView的确切大小

  15. 15

    Android中使用的确切内存模型是什么?

  16. 16

    使用打字稿的酶中ReactWrapper的确切类型

  17. 17

    使用div类获取div的确切位置

  18. 18

    使用来自NPM的lib的确切版本

  19. 19

    使用此命令时的确切系统操作

  20. 20

    如何使用codeigniter更新表中的确切行

  21. 21

    使用 jquery 查找 id 的确切位置编号

  22. 22

    如何使用MVC剃须刀在JavascriptJquery中取消屏蔽/禁用或清除文本框

  23. 23

    发送电子邮件,选择标题的确切显示方式

  24. 24

    我如何从jwt令牌中获得确切的用户以及laravel中用户的确切帖子

  25. 25

    重复排名

  26. 26

    如何使用Vuejs显示Firebase返回的确切错误

  27. 27

    如何在angularjs中使用ng-click显示ng-repeat的确切内容

  28. 28

    为什么这不返回我想要的确切字符串?

  29. 29

    科尔马中oracle函数的确切用法以及clojure代码的含义?

热门标签

归档