zoukankan      html  css  js  c++  java
  • jQuery easyui 扩展form插件的三个方法

    $.extend($.fn.form.methods, {
    serialize: function(jq){
    var arrayValue = $(jq[0]).serializeArray();
    var json = {};
    $.each(arrayValue, function() {
    var item = this;
    if (json[item["name"]]) {
    json[item["name"]] = json[item["name"]] + "," + item["value"];
    } else {
    json[item["name"]] = item["value"];
    }
    });
    return json;
    },
    getValue:function(jq,name){
    var jsonValue = $(jq[0]).form("serialize");
    return jsonValue[name];
    },
    setValue:function(jq,name,value){
    return jq.each(function () {
    _b(this, _29);
    var data = {};
    data[name] = value;
    $(this).form("load",data);
    });
    }
    });

    调用方法:

    $('form').form('serialize');
    
    $('form').form('getValue','a'); //获取表单中name=a 的元素值
    
    $('form').form('setValue',{'name':'a'}); //赋值给表单中name=a 的元素值
  • 相关阅读:
    Fluent API
    什么是blazor
    10.事务
    9.用ExecuteSqlCommand执行存储过程
    8.自增主键 插入指定主键的数据
    7.图
    6.实体与上下文的关系
    5.并发
    4.跟踪
    3.级联删除
  • 原文地址:https://www.cnblogs.com/huangf714/p/6229324.html
Copyright © 2011-2022 走看看