zoukankan      html  css  js  c++  java
  • js的传值,table中tr的遍历,js中动态创建数组

    1、这里关键是对页面中的传值,其次是动态的创建一个数组,用来存值

    $(val).css("background-color", "rgb(251, 248, 233)");//取消选中
    var ary;
    if (crival_number.indexOf(fnumber) > 0) {

    var fnumbers = crival_number.split(",");
    //然后做的操作便是从crival_number中去掉相对应的number
    ary = new Array(fnumbers.length);
    for (var i = 0, j = 0; i < fnumbers.length; i++, j++) {
    if (fnumbers[i] != fnumber) {
    ary[j] = fnumbers[i];
    }
    }
    }
    var str = "";
    if (ary.length > 0) {
    for (var i = 0; i < ary.length; i++) {
    if (ary[i] != "" && ary[i] != undefined)
    str = str + "," + ary[i];
    }
    }

    parent.document.getElementById('crival_number').value = str;

    2、初次加载的过程中对table中的每一个tr的颜色的设置,而设置的条件是tr的自定义的fnumber属性

    var str;
    var fnumbers = parent.document.getElementById('crival_number').value;
    $('tr').each(function () {
    //str = str + $(this).attr('fnumber') + ",";
    if (fnumbers.indexOf($(this).attr('fnumber')) > 0) {
    $(this).css('background-color', 'rgb(246, 184, 197)')
    }
    });

    3、另外父页面的获取的方法获取的方式是不同的,这要根据具体情况来定

    4、注意颜色的设置过程中rgb(255,255,255),的使用方法,在属性设置的时候加上引号,作为字符串来进行处理

  • 相关阅读:
    算法面试准备(一)之----交叉熵与logistic回归推导
    Julia初学备忘
    二维数组中的查找,替换空格
    快慢指针倒数第K个节点,每K个一组反转链表
    贝叶斯网络之----(d-分离步骤)
    一笑
    尾曲
    ggplot在python中的使用(plotnine)
    SVC之SMO算法理解
    特征选取之IV(信息值)及python实现
  • 原文地址:https://www.cnblogs.com/itboy-2009/p/4244902.html
Copyright © 2011-2022 走看看