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插件的三个方法的主要内容,如果未能解决你的问题,请参考以下文章
easyui Jquery 编程form load只执行一次,怎么回事?