EDIT
帮助人们更好地理解这个问题
你能调用一个参数然后在jQuery中使用它吗?我想的是:
// Notice the "test" argument in the "foo" function
function foo(test) {
$("#randomDiv").click(function(){
$(test).toggle();
});
}
这样的事情会起作用吗?
答案 0 :(得分:0)
是的,它会起作用。但这取决于你想要达到的目标。
您的代码将类似于“即时活页夹”,例如:此代码将在解析文档时绑定元素的切换。
就一个事件绑定多个侦听器而言,将按顺序执行相同函数的调用。
答案 1 :(得分:0)
您应该在html文件的开头运行 foo 。通过这种方式,您将确保函数 document.ready 将一直运行,直到所有DOM都被加载。