jQuery easyui 扩展form插件的三个方法
2016-12-28 14:22
141 查看
$.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);
});
}
});
调用方法:
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 的元素值
相关文章推荐
- 三个方法扩展Array删除功能
- Access超过三个表进行内连接、左连接或右连接时出现操作符丢失或form子句错误的解决方法
- jQuery EasyUI 表单(Form)用法 ajax提交方法
- ActiveX Active Form ocx 网页插件做数字签名的方法
- 求助!!!“测试.Form1”不包含“Form1_Load”的定义,并且找不到可接受类型为“测试.Form1”的第一个参数的扩展方法“Form1_Load”(是否缺少 using 指令或程序集引用?)
- firefox扩展插件制作方法详细介绍
- jquery高级应用—扩展插件方法
- Magento关闭模块、扩展及插件的相关方法
- JQuery扩展插件Validate 1 基本使用方法并打包下载
- 谷歌浏览器chrome插件、扩展程序无法下载的解决方法
- firefox3.5安装旧版本扩展插件方法
- (转)jquery formValidator插件ajax验证,在内容不做修改的前提下提示错误的bug解决方法
- jquery formValidator插件ajax验证,在内容不做修改的前提下提示错误的bug解决方法
- jqTransform form表单美化插件使用方法
- JQuery扩展插件Validate 5添加自定义验证方法
- firefox扩展插件制作方法
- jquery订阅发布插件代码草稿,为jquery扩展jquery.publish,jquery.subscribe方法
- jquery formValidator插件ajax验证,在内容不做修改的前提下提示错误的bug解决方法
- [Bug Report] jQuery EasyUI 1.3 : Propertygrid插件在使用方法appendRow显示时,无法显示Group信息
- jquery扩展插件的方法