zoukankan      html  css  js  c++  java
  • 根据name操作 单选框的值 多选框的值


    /** * 根据name获取单选框的值 * @param name * @returns */
    function getRadioByName(name) {
     return $('input:radio[name="' + name + '"]:checked').val();
    }
    /** * 根据name获取多选框的值 * @param name * @returns {String} */
    function getCheckboxByName(name) {
     var value = document.getElementsByName(name);
     var values = "";
     for (var i = 0; i < value.length; i++) {
      if (value[i].checked) {
       values += value[i].value;
       values += ",";
      }
     }
     if (values.length > 0) {
      values = values.substring(0, values.length - 1);
     }
     return values;
    }
    /** * 根据值加载单选框 * @param name * @param value */
    function showRadio(name, value) {
     var nValue = $("input[name='" + name + "']");
     for (var i = 0; i < nValue.length; i++) {
      if (nValue[i].value == value) {
       nValue[i].checked = true;   break;
      }
     }
    }
    /** * 根据值加载多选框 * @param name * @param value */
    function showCheckbox(name, value) {
     var nValue = $("input[name='" + name + "']");
     var sValue = value.split(",");
     for (var i = 0; i < nValue.length; i++) {
      for (var j = 0; j < sValue.length; j++) {
       if (nValue[i].value == sValue[j]) {
        nValue[i].checked = true;    break;
       }
      }
     }
    }

  • 相关阅读:
    normalize.css介绍和使用,normalize与CSS Reset的区别
    解决在Windows10没有修改hosts文件权限
    定时器
    常见代码题
    BFC与margin重叠
    清除浮动的方法以及优缺点
    面向对象的理解
    左边固定右边自适应
    正则
    《STL源码剖析》——第一、二、三章
  • 原文地址:https://www.cnblogs.com/gaobo543013306/p/12395775.html
Copyright © 2011-2022 走看看