我是 jquery 新手,在页面加载时我有一些程序放在里面:
$(document).ready(function () {
some function....
});
我有一个过滤器按钮,当我按下它时,我应该执行与页面加载时相同的操作,那么我怎么说呢,如果单击该按钮或页面加载,会执行相同的操作?
$(document).ready(function() || $("#btn").click(function(){
some functions.....
}));
我想要的是合乎逻辑的吗?如果是这样,请告诉我该怎么做
最佳答案
将要运行的逻辑提取到其自己的函数中,然后从两个事件中调用它:
$(function() {
doSomething();
$("#btn").click(function() {
doSomething();
});
});
您还可以向处理程序提供函数引用,具体取决于您需要它运行的范围:
$("#btn").click(doSomething);
关于jquery - 如何在页面加载或按钮单击时设置条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56126250/