/**取表单中的对象
*attrName:为元素的的属性名称不设置则默认为name
*/
$.fn.serialize = function (attrName) {
var ret = {};
if (!attrName) {attrName = "name";} $(this).find("*[" + attrName + "]").each(function (i, o) {
var thisObj = $(o);
var attrValue = thisObj.attr(attrName); var curValue = null;
if (thisObj.is(":input")) {
if (thisObj.is(".easyui-textbox"))
curValue=thisObj.textbox("getValue");
else if (thisObj.is('.easyui-combobox'))
curValue=thisObj.combobox("getValue");
else
curValue =thisObj.val();
}
else {
curValue =thisObj.text();
}
ret[attrValue.split(".")[0]] = curValue;
}); return ret;
};

最新文章

  1. Apache 的ab测试
  2. 【瞎想】TDD与汉字;FDD与英语字母
  3. Css3 提示框
  4. 当编译CCBReader时出现 “ CCBAnimationManager.m Use of undeclared identifier 'other‘ ” 解决方法
  5. javascript预解析和作用域
  6. wordpress自定义栏目
  7. 权限控制框架Shiro简单介绍及配置实例
  8. jquery插件dataTables添加序号列
  9. 如何循环遍历document.querySelectorAll()方法返回的结果
  10. Codeforces 338D GCD Table 中国剩余定理
  11. 什么是EF, 和 Entity Framework Demo简单构建一个良好的发展环境
  12. Git仓库创建和文件提交
  13. Python小代码_5_二维矩阵转置
  14. linux 安装 PHP fileinfo 扩展
  15. _quick_response
  16. Java面向对象----个人参考资料
  17. jmeter之正则表达式
  18. Ubuntu14.04 LTS 安装Chrome浏览器(转)
  19. oracle移动数据/修改数据文件路径
  20. JQuery中serialize()、serializeArray()和param()用法举例

热门文章

  1. linux环境中如何删除文件的前n行?
  2. mysql数据库中,如何对json数据类型的值进行修改?通过json_set函数对json字段值进行修改?
  3. mongo文件空间
  4. cmd.exe启动参数详解
  5. MS Chart Control 學習手記(二) - 圓餅圖
  6. Hightchart 技巧
  7. HttpClinet学习笔记
  8. Splash resource_timeout 属性
  9. 使用pyinotify监控文件系统的变化
  10. 目前学习.net时间让我摸不着头脑的事情