带有JQuery的Javascript模块
我有一个关于JQuery的javascript模块模式的问题 对于如何使用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")
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文件?