2016-10-25 14 views
1

私は一晩中この問題を抱えました。私はボタンをクリックし、私は何もデータや警告を持っていません。私を助けてください。そして、私の悪い英語のために申し訳ありません。私は勉強しようとします。機能は私のために働いていませんadminLTE


 
$(document).ready(function() { 
 
    $("#test-click").on("click",function() { 
 
     alert('1'); 
 
    }); 
 
}); 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button type="button" id="test-click">testClick</button>

+0

クリックイベント内で 'event.preventDefault()'を使用してみてください。 – Samir

+0

jqueryライブラリのバージョンをアップグレード – Bhavik

+0

コンソールセクションの "Uncaught TypeError:$(...)onは関数ではありません"を参照してください –

答えて

0

はい勿論!あなたのコードは動作していません。 .on()イベントがjquery 1.7.xバージョンの後に来るためです。 .on()イベントの代わりに.live()イベントを使用してください。または最新のjqueryバージョンを使用します。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> 
 
<script> 
 
    $(document).ready(function(){ 
 
    $("#test-click").live("click",function(){ 
 
     alert('1'); 
 
    }); 
 
    }); 
 

 
</script> 
 
<button type="button" id="test-click">testClick</button>

+0

私のせいです。私はjqueryバージョン1.6を取得しますが、今は3.1を使用しています.It's work.Thanks。 –

0

あなたはこれを試すことができます。その働き。

$(document).ready(function(){ 
$("#test-click").click(function(){ 
alert("1"); 

}) 
}); 
+0

私のせいです。私はjqueryバージョン1.6を取得しますが、今は3.1を使用しています.It's work.Thanks。 –

関連する問題