Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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
Javascript JS:uncaughttypeerror:Property'$';对象的属性[object object]不是函数_Javascript_Jquery - Fatal编程技术网

Javascript JS:uncaughttypeerror:Property'$';对象的属性[object object]不是函数

Javascript JS:uncaughttypeerror:Property'$';对象的属性[object object]不是函数,javascript,jquery,Javascript,Jquery,这是我的js脚本: <script language="javascript"> setTimeout ( "autoForward()" , 5000 ); function autoForward() { var submitForm = $("#submitfrm").find("form"); submitForm.submit(); } </script> 我正在使用jQuery,我注意到了,但当我尝试添加它时: <script lan

这是我的js脚本:

<script language="javascript">

setTimeout ( "autoForward()" , 5000 );
function autoForward() {
    var submitForm = $("#submitfrm").find("form");
    submitForm.submit();
}
</script>
我正在使用jQuery,我注意到了,但当我尝试添加它时:

<script language="javascript">
jQuery(document).ready(function ($) {

setTimeout ( "autoForward()" , 5000 );
function autoForward() {
    var submitForm = $("#submitfrm").find("form");
    submitForm.submit();
}

});
</script>
我还试图切换函数的位置,但没有起到任何作用。这里怎么了

试试看:

setTimeout (autoForward , 5000 );
而不是:

setTimeout ("autoForward()" , 5000 );

这里不需要任何引号
或括号
()

在代码段2中,您在函数周围使用引号,这意味着您的目标是全局函数。您没有在全局范围内定义函数。最好不要以全局函数为目标,而是以范围内的函数为目标。
setTimeout (autoForward , 5000 );
setTimeout ("autoForward()" , 5000 );