Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery中的JavaScript函数参数。这行吗?_Javascript_Jquery_Html - Fatal编程技术网

jQuery中的JavaScript函数参数。这行吗?

jQuery中的JavaScript函数参数。这行吗?,javascript,jquery,html,Javascript,Jquery,Html,编辑帮助人们更好地理解问题 您可以调用一个参数,然后在jQuery中使用它吗?我的想法是: // Notice the "test" argument in the "foo" function function foo(test) { $("#randomDiv").click(function(){ $(test).toggle(); }); } 你喜欢这个工作吗?是的,它会工作的。但这取决于你想要实现什么 您的代码将类似于“即时绑定器”,例如:解析文档时,此代码将绑定元素

编辑
帮助人们更好地理解问题

您可以调用一个参数,然后在jQuery中使用它吗?我的想法是:

// Notice the "test" argument in the "foo" function
function foo(test) {
  $("#randomDiv").click(function(){
    $(test).toggle();
  });
}

你喜欢这个工作吗?

是的,它会工作的。但这取决于你想要实现什么

您的代码将类似于“即时绑定器”,例如:解析文档时,此代码将绑定元素的切换


只要您可以为一个事件绑定多个侦听器,以下相同函数的调用将按顺序执行。

您应该在html文件的开头运行foo。通过这种方式,您将确保函数document.ready将在加载所有DOM之前运行。

它的作用是什么?当您对函数调用执行jQuery方法时,您不需要将其包装在
document.ready
中。除此之外,如果您使用的是正确的选择器,则它将起作用<代码>foo('div')、foo('.class')、foo('#class')work@AndersonGreen这不是问题的重点。我在问是否可以在jQuery中使用JavaScript函数。你真的在问是否可以在jQuery方法调用中使用“普通”JS函数吗?@Sushanth——好的,谢谢!这东西很新。看起来是个很简单的问题。虽然我在网上找不到,但还是谢谢你的回答。它甚至可以位于文件的末尾,因为在加载所有资产并呈现DOM树之后,将执行DOMContentLoaded。