javascript - 关于 JavaScript 事件和 mvc
问题描述
让我们考虑一下我们在布局中有保存按钮。我有两个弹出窗口,在单击两个不同的链接时出现,并且两个弹出窗口都通用保存按钮 如何在两个不同的弹出窗口上使用相同的按钮触发两个不同的事件?
解决方案
您可以绑定两个不同的单击事件以保存两个不同弹出窗口的单击事件的按钮。例如:
function tabClick(evt, tabName) {
if (tabName == "Tab1")
{
$("#btnSave").prop('title', 'Tab1 Save');
$("#btnSave").off('click');
$("#btnSave").on('click', function () { Tab1Func() });
}
else if (tabName == "Tab2") {
$("#btnSave").prop('title', 'Tab2 Save');
$("#btnSave").off('click');
$("#btnSave").on('click', function () { Tab2Func() });
}
}
在上面代码的弹出调用的点击事件上。
推荐阅读
- latex - 在 orgmode 的 Latex 导出中使用 \addbibresource 时表标签引用中断
- javascript - 当数组数据从祖父组件更改时,vuejs如何从孙子组件检测函数中的数据更改
- c++ - qt如何渲染mainwidget
- javascript - 将 JSX 元素渲染为多级金字塔
- iphone - Xcode 无线调试 iPhone 在公园的热点 [已解决]
- javascript - 如何在html表单中排除少数输入
- c# - SignalR:空集线器脚本文件
- selenium - WebDriver 的 GetTitle() 方法不适用于 Frame Tag Doc
- excel - 每次刷新页面时循环更改特定单元格中字体颜色的范围
- sql - 重命名 Pivot 查询中的列名并将其时间值格式化为 HH:MM:SS 格式