这个问题的标题可能是重复的,但我无法通过 Google 找到我需要的内容。 为了考试,我之前创建了一个 js 文件,在这个文件中我定义了一个函数
function fun1()
{
alert("a");
}
所以我在一些“点击”触发器中调用这个函数
$("button").click(function(e){
fun1();
})
现在,我添加了新模块,我不想更改函数 1 的定义,我想像这样扩展函数 1
function fun1ex()
{
alert("b");
}
这意味着,当单击“按钮”时,将显示 2 个警报框(“a”)和(“b”) 我可以使用类和原型(prototype)吗? 但我无法想象如何做到这一点。 谢谢
最佳答案
只需将新函数附加到点击事件即可:
$("button").click(function(e){
fun1();
});
$("button").click(function(e){
fun1ex();
});
这将alert("a")
和alert("b")
关于javascript - 如何在 JavaScript 中扩展现有函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21050351/