2017-12-15 22 views
0

ボタンをクリックしたときにJQueryを使用して通知を追加しようとしています。JQuery(通知)イベントが発生しない

<input type="submit" runat="server" id="submit_click" name="submit" value="Submit" class="btn btn-success"/> 

関連イベントは、このことでクビにする必要があり :

$('#submit_click').click(function() 

をしかし、それはない... 私も与えて試してみた、

$('body').on('click', '#submit_click', function (e) {...........}); 

JSFiddle下記をご確認ください:

JSFind:https://jsfiddle.net/tj5a5bnk/1/

UPDATE: はこれを確認してください:

JSFiddle:https://jsfiddle.net/tj5a5bnk/16/

私は必要なライブラリを追加した....通知が理想的にポップアップする必要があり側と緊密からのそれをクリック... 私は間違って何をしていますか?

+0

jQueryやNotyライブラリが含まれていないため、あなたのフィドルは機能しません。両方とも追加すればうまくいくように見えます:https://jsfiddle.net/tj5a5bnk/2/ –

+0

あなたはfiddleにjqueryを含めていません。更新されたfiddle https://jsfiddle.net/tj5a5bnk/3/ –

+0

がフィドルで更新されました。https://jsfiddle.net/tj5a5bnk/14/ –

答えて

-2

これらを試してみてください:

$("#submit_click").on("click",function(){ 

alert('Yepeee it is working '); 
}); 
+0

これは論理的に彼らがすでに使用しているOPの「クリック()」メソッド –

-1

jsfiddle作業コードを:これでhttps://jsfiddle.net/tj5a5bnk/16/ 問題は、あなたには、いくつかのエンド}var mojsShow = function (promise) {機能


を逃している。この作業をされるコードか:jsfiddel上:https://jsfiddle.net/tj5a5bnk/6/ Jsfiddleでjavascriptのlibararyを選択するのを忘れてしまいます。

とdocument.Ready内部のあなたのコードを包んだ、私はあなたがdocument.Readyの使用を作る勧めします - それはあなたの文書が準備ができたときに呼び出されると作成されますので、あなたのイベントのDOM要素にアクセスし、アタッシュケースことができるよりも

$(document).ready(function() { 
    console.log("ready!"); 
///your code 
}); 
+0

なぜそこには-1何か理由があります...リアルタイムコードでは、あなたはjsfiddleを持っていません...そこにはdocument.Ready..inが必要です。あなたがイベントを必要としないで、準備ができているものを実行するように設定してください... –

+0

jsfiddleは環境を試しています...あなたはjsfiddleでコード化できませんでした...私の答えは、あなたがプロダクションで書くコードに基づいています... –

+0

Strangeそれは-1を持っていること。私は中立化するためにansをupvoted。 – sSD

0

jqueryライブラリを追加していないため、動作しませんでした。 External Resourcesのフィドルの左側にあるjqueryのCDN urlを与えてライブラリを追加します。

Jquery CDN

Updated JS Fiddle

関連する問題