1、很多Dom的时候,一个个写会比较麻烦,我用ID记载他的方法名;

2、很多input,在数据交互的时候一个个获取会比较繁琐,给一个方法,批量获取。


<div id="searchStationList" class="btn-search">你好</div>

<input type='text' id='m-inp_stationCode' style='width:100%;' data-type='s_input' data-key='eqCode’/>

$(".btn-search").click(function() {  

var funcName = $(this).attr("id");  

var _key = getSearchKey('.box-Station');  

getFunName(funcName, _key);

});

$(".btn-search").each(function() {  

var funcName = $(this).attr("id");  

getFunName(funcName, null);

});

function getFunName(functionName) {

//根据函数名得到函数类型

  

var func = eval(functionName);

//创建函数对象,并调用

new func(arguments[1], arguments[2], arguments[3]);

}

function searchStationList(key,key2) {

  alert(1);

 }

 //js  jsonFilter

function getSearchKey(dom) {

var _SearchKeyArr = {};

$(dom + " *[data-type=s_input]").each(function() {

_SearchKeyArr[$(this).attr('data-key')] = $(this).val();

});

return JSON.stringify(_SearchKeyArr);

}

 //js pramater

function getSearchKey(dom) {

var _SearchKeyArr = {};

$(dom + " *[data-type=s_input]").each(function() {

var val = parseInt($(this).val());

if(val) {

_SearchKeyArr[$(this).attr('data-key')] = val;

}

});

return JSON.stringify(_SearchKeyArr);

}

最新文章

  1. 路由跟踪语法:tracert www.love125.com
  2. 类的序列化和反序列化(ObjectOutputStream和ObjectInputStream)
  3. Twain头文件
  4. validate 的插件用法
  5. html中div定位练习
  6. JQ的each
  7. G - Just a Hook
  8. [AngularJS + Webpack] Using Webpack for angularjs
  9. 7 JavaScript Basics Many Developers Aren&#39;t Using (Properly)【转】
  10. android activity 后的形式 藏
  11. 电脑报2014年第43期 pdf高清版
  12. PhiloGL学习(1)——场景创建及方块欲露还羞出水面
  13. 与班尼特&#183;胡迪一起攻破浮空城 (HZNU-2264)
  14. spring boot集成websocket实现聊天功能和监控功能
  15. python的学习之路(二)
  16. 通过重写request.getParameter方法来解决中文乱码问题。
  17. Archlinux安装指南~小米笔记本Air 13.3英寸版本
  18. oracle树形结构层级查询之start with ....connect by prior、level、order by以及sys_connect_by_path之浅谈
  19. linux vue uwsgi nginx 部署路飞学城 安装 vue
  20. pycharm 出现Process finished with exit code 0 或 Process finished with exit code -1

热门文章

  1. firewalld学习--service
  2. Docker 学习之部署php + nginx(一)
  3. Day6 - L - Mokia HYSBZ - 1176
  4. 053、Java中使用for循环实现1~100的累加
  5. C# 控件缩写规范
  6. 使用Python的PIL库做的图像相似度对比源码备份
  7. CentOS 6.5(x86_32)下安装Oracle 10g R2
  8. Eclipse新建Maven中创建src文件夹报The folder is already a source folder错误解决办法
  9. docker-compose(grafana influxdb) + telegraf 快速搭建简单监控
  10. UVA - 211 The Domino Effect(多米诺效应)(dfs回溯)