zoukankan      html  css  js  c++  java
  • 数组集合循环

     var html = "";  //定义拼接字符串
        //获取用户选择的车系备注、编码
        $('#CarNtable').children('tbody').children('tr').children('td').children('input[name="carName"]:checked').next().each(
            function () {
                    html += $(this).parent().next().text() + "," + $(this).text() + "|";
            });

        var aryCarList = html.split("|");//分割数组*(车系名称,车系code|车系名称,车系code|车系名称,车系code|车系名称,车系code|车系名称,车系code)
        var strHtml = '';//拼接字符串

       //已经选中的
        var markCheck = [];
        $("#SelcalList").find("input").each(function () {
            if (this.checked) {
                markCheck.push(this.value);
                strHtml += '<input checked="true" type="checkbox" name="checkName"  value="' + this.value + '" ><span>' + $(this).next().text() + '</span>'
            }
        })
       
        for (var i = 0; i < aryCarList.length - 1 ; i++) {
            var carName = aryCarList[i].substring(0, aryCarList[i].indexOf(','));//车系备注
            var carCode = aryCarList[i].substring(aryCarList[i].indexOf(',') + 1, aryCarList[i].length);//车系code

            var flag=false;
            for (var j = 0; j < markCheck.length ; j++) {

                if (carCode.trim() == markCheck[j].trim()) {
                    flag = true;
                }
            }
            if (!flag) {
                strHtml += '<input checked="true" type="checkbox" name="checkName"  value="' + carCode + '" ><span>' + carName + '</span>';
            }
          
        }

  • 相关阅读:
    毕业四年,你赚回四年的花费了吗?
    【转】解决VS2008 开发Windows Mobile 项目生成速度慢的问题
    WinCE/Mobile上下滑动浏览DataGrid数据 【转】
    【转】取得汉字拼音的首字母
    漂亮的 Windows Mobile 按钮
    SQLite中的常用操作(总结)
    浅谈HTTP中Get与Post的区别
    Oracle学习之数组
    firefox与ie 的javascript区别
    常用bash shell 脚本
  • 原文地址:https://www.cnblogs.com/wangtiantian/p/4988174.html
Copyright © 2011-2022 走看看