我需要一些帮助来理解一些jQuery基础知识。我在这里有一个非常简单的功能,但我不能称之为。
<script type="text/javascript">
jQuery(function ($) {
callFunc();
}
function callFunc(){
alert("Function Called!");
}
);
</script>
如果我没有将警报放在它自己的功能中,它会触发警报。当我将它包装在一个函数中并给它一个名字并尝试调用它时,它不起作用。请帮忙,我一直在寻找一些简单的创建和调用jQuery函数的方法。我尝试传入$作为参数,但无论我尝试什么,我似乎只是创建一个简单的函数并调用它。我做错了什么,如何调用我的功能?
答案 0 :(得分:4)
因为语法错误:
您的代码:
jQuery(function ($) {
callFunc();
} //missing a closing ) for the JQuery(
function callFunc(){
alert("Function Called!");
}
); //extra )
正确的代码:
jQuery(function ($) {
callFunc();
});
function callFunc() {
alert("Function Called!");
}
DEMO :http://jsfiddle.net/tnhswf11/
如果你想在jQuery中使用该函数:
jQuery(function ($) {
function callFunc() {
alert("Function Called!");
}
callFunc();
});
答案 1 :(得分:0)
您有语法错误
正确的语法:
jQuery(function ($) {
callFunc();
function callFunc(){
alert("Function Called!");
}
});
或:
jQuery(function ($) {
callFunc();
});
function callFunc(){
alert("Function Called!");
}
提醒一下。 jQuery(function ($) {});
是jQuery(document).ready(function($){});