我试图通过使用两个按钮调用它来使 JQuery 中的函数运行。 第一个按钮按预期运行函数,第二个按钮调用第一个按钮使用的函数,但它不起作用。
这是我的代码:
-----------------HTML-----------------
<button class="Original">Original</button>
<button class="Second">Second</button>
----------------JQuery----------------
$(document).ready(function(){
$(".Original").click(function foo(){
alert("bar");
});
$(".Second").click(function(){
foo();
});
});
我是新手,在此先感谢您的帮助
最佳答案
尝试在 $(".Second") 点击上模拟 $(".Original") 的点击
$(".Second").click(function(){
$(".Original").click();
});
foo()方法只委托(delegate)给了$(".Original")点击事件,外界未知。
此处更新fiddle
关于javascript - 无法运行 JQuery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20949637/