jQuery easyui 扩展form插件的三个方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 的元素值


























以上是关于jQuery easyui 扩展form插件的三个方法的主要内容,如果未能解决你的问题,请参考以下文章

JQuery EasyUI的常用组件

jquery easyUI怎样实现图片的上传

easyui Jquery 编程form load只执行一次,怎么回事?

jquery easyui dialog 如何将对话框,显示在特定的位置?

easyui 1

easyui 对form扩展