JQuery通用多按钮点击功能
JQuery generic multiple buttons click function
JQuery和JS中的全新功能。我试图在一个通用函数中处理按钮点击,该函数获取按钮被点击的位置并调用另一个函数
这是我当前的代码:
function add(el) {
var button = $(el).attr('id');
var infoForm;
switch (button) {
case "addEndereco":
infoForm = $("#infoEndereco");
break;
case "addContato":
infoForm = $("#infoContato");
break;
case "addBanco":
infoForm = $("#infoBanco");
break;
}
$(button).on('click', function () {
gravarDetalhe(infoForm, button);
});
}
在我看来,这些是我的按钮:
<button id="addEndereco" type="button" OnClick="add(this);" class="btn btn-primary">Salvar</button>
<button type="button" id="addContato" OnClick="add(this);" class="btn btn-primary">Salvar</button>
<button type="button" id="addBanco" OnClick="add(this);" class="btn btn-primary">Salvar</button>
这不起作用,我做了一项研究,尝试了很多事情,但都无济于事
我在这儿干什么?
为什么不直接调用function
。。为什么再次click handler
。。
function add(el) {
var button = $(el).attr('id');
var infoForm;
switch (button) {
case "addEndereco":
infoForm = $("#infoEndereco");
break;
case "addContato":
infoForm = $("#infoContato");
break;
case "addBanco":
infoForm = $("#infoBanco");
break;
}
//$(button).on('click', function () {
gravarDetalhe(infoForm, button);
//});
}
相关文章:
- 删除CKEditor工具栏按钮,但不删除功能
- 如何使用Java脚本创建提交按钮's的拖放功能
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- 第二次点击具有不同功能的按钮并更改文本
- 如果未按下该按钮,则在30秒内自动执行该功能
- 两个按钮在初次点击后会触发相同的功能
- 如何使用相同的按钮点击两个功能
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- 自定义HTML5视频控件-退出按钮不会启动全屏切换功能
- 交互2个单选按钮2个不同的功能Javascript
- 美国地图插件,具有状态数据/悬停功能的新按钮
- Bootbox:取消对话框后的回调功能/点击'X'按钮
- on单击从按钮到功能
- 更改选择选项下拉列表与onclick功能按钮
- 功能按钮已禁用;从开始
- 运行功能按钮点击作为创建者用户-谷歌电子表格
- 基于单选按钮启用/禁用功能按钮
- 点击功能按钮更改画布
- 我可以重写或设置确认功能按钮吗? '文本
- 如何添加eventlistener上按钮点击,如果它已经有功能按钮点击