0

私は JQuery の初心者で、本を読んで勉強しています。本によると動作するはずであるにもかかわらず、何らかのクレイジーな理由で、このセレクター/イベント sdtatement は動作を拒否します。alert() を機能させることができるので、JQuery がロードされていることはわかっています。誰かがこのスニペットの何が問題なのか教えてもらえますか??

<script src="http://www.ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo base_url();?>js/global.js"></script>

$('input#name-submit').on('click',function(){
    alert(1);
});

コンソールには、$ が定義されていないと表示されます。php ステートメントは、Codeigniter のベース URL を参照するだけです。

どうもありがとう

4

3 に答える 3

2

wwwjQuery src の URL を取り出すだけでよいと考えてください。

于 2013-10-26T00:02:12.117 に答える
0

Guilhermeが言及したもののほかに、セレクターをタグ内にラップする必要があります

<script type="text/javascript">
$(function(){
    $('input#name-submit').on('click',function(){
        alert(1);
    });
});
</script>
于 2013-10-26T00:06:02.040 に答える
0

たぶん、次のようなコードを配置する必要があります。

<script>
$('input#name-submit').on('click',function(){
    alert(1);
});
</script>

スクリプトタグの間

于 2013-10-26T00:08:11.443 に答える