id就是方法名,如何调用;批量input怎么获取他们的key值作为参数
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);
}
最新文章
- 路由跟踪语法:tracert www.love125.com
- 类的序列化和反序列化(ObjectOutputStream和ObjectInputStream)
- Twain头文件
- validate 的插件用法
- html中div定位练习
- JQ的each
- G - Just a Hook
- [AngularJS + Webpack] Using Webpack for angularjs
- 7 JavaScript Basics Many Developers Aren&#39;t Using (Properly)【转】
- android activity 后的形式 藏
- 电脑报2014年第43期 pdf高清版
- PhiloGL学习(1)——场景创建及方块欲露还羞出水面
- 与班尼特&#183;胡迪一起攻破浮空城 (HZNU-2264)
- spring boot集成websocket实现聊天功能和监控功能
- python的学习之路(二)
- 通过重写request.getParameter方法来解决中文乱码问题。
- Archlinux安装指南~小米笔记本Air 13.3英寸版本
- oracle树形结构层级查询之start with ....connect by prior、level、order by以及sys_connect_by_path之浅谈
- linux vue uwsgi nginx 部署路飞学城 安装 vue
- pycharm 出现Process finished with exit code 0 或 Process finished with exit code -1
热门文章
- firewalld学习--service
- Docker 学习之部署php + nginx(一)
- Day6 - L - Mokia HYSBZ - 1176
- 053、Java中使用for循环实现1~100的累加
- C# 控件缩写规范
- 使用Python的PIL库做的图像相似度对比源码备份
- CentOS 6.5(x86_32)下安装Oracle 10g R2
- Eclipse新建Maven中创建src文件夹报The folder is already a source folder错误解决办法
- docker-compose(grafana influxdb) + telegraf 快速搭建简单监控
- UVA - 211 The Domino Effect(多米诺效应)(dfs回溯)