Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.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 - Fatal编程技术网

带有JQuery的Javascript模块

带有JQuery的Javascript模块,javascript,jquery,Javascript,Jquery,我有一个关于JQuery的javascript模块模式的问题 对于如何使用jquery,我有点困惑。我所有的javascript模块都在单独的文件中 假设我有一个小模块 var jqueryTest = (function () { function privateMethod() { $("input[type=submit], a, button") .button() .click(function () { alert("ALARM")

我有一个关于JQuery的javascript模块模式的问题

对于如何使用jquery,我有点困惑。我所有的javascript模块都在单独的文件中

假设我有一个小模块

var jqueryTest = (function () {
  function privateMethod() {
    $("input[type=submit], a, button")
      .button()
      .click(function () {
        alert("ALARM");
      });
  }

  return {
    test: function () {
      privateMethod();
    }
  };
})();
然后,我从索引中调用该模块,它就可以工作了

然后我尝试将JQuery作为如下参数传递

var jqueryTest = (function (jq) {
  function privateMethod() {
    jq("input[type=submit], a, button")
      .button()
      .click(function () {
        alert("ALARM");
      });
  }

  return {
    test: function () {
      privateMethod();
    }
  };
})(JQuery);
但是它停止工作了

作为参数传递的单词“JQuery”,它指的是什么

在不同的文件中使用javascript时,我应该如何使用JQuery


希望有人能帮你

你有打字错误。它的
jQuery
。不
JQuery

尝试使用JQuery而不是JQuery:

例如:

html:
<div id="myDiv"></div>

javascript:

var jqueryTest = (function (jq) {
    jq("#myDiv").html('<label>Hi there!</label>');
    return "hi " + jq("#myDiv").text();
})(jQuery);

alert(jqueryTest);
html:
javascript:
var jqueryTest=(函数(jq){
jq(“#myDiv”).html('Hi there!');
返回“hi”+jq(#myDiv”).text();
})(jQuery);
警报(jqueryTest);

您是否先导入jQuery文件,然后再导入自己的文件?顺便说一句,你应该用问题中的确切错误替换“停止工作”。如果您不知道如何使用控制台,请先了解这一点。“但是它会停止工作吗?”您是否在控制台中遇到错误,因为代码应该可以工作。谢谢您的回答。我没有收到任何错误。jquery参数指的是什么?它是jquery文件的文件名吗?我可以通过外汇吗。DevXPress或syncfusion js文件?