Javascript JS:uncaughttypeerror:Property'$';对象的属性[object object]不是函数
这是我的js脚本: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
<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 );