我有这个jquery脚本,它在head标签中不起作用。

<script type="text/javascript">
    $(window).load(function() {
        $( "#target" ).submit(function( event ) {
            alert( "Handler for .submit() called." );
            event.preventDefault();
        });
}
</script>


但是,如果我将代码放在表格下方,则通常可以正常工作。

我想将其放在.js文件中。但是,仅当我在表格后面加上时,该方法才不能在head标签中使用。

是否可以使此代码在head标签中工作?

最佳答案

您应该像这样初始化jQuery:

$(document).ready(function() {
    $( "#target" ).submit(function( event ) {
        alert( "Handler for .submit() called." );
        event.preventDefault();
    });
});

09-10 11:02
查看更多