2016-10-28 9 views
1

ファイルがロードされているページがあります。そのjsファイルにはフォローインが含まれています$(links).unbind('click').not('.useful').click(this.clickfunction);jQuery Clickイベントが機能していない場合

私は上記のコードを変更する権限がありません。

しかし、私は.usefulにクリックイベントを追加したいのですが、動作していません。上記のコードのためですか?

私は以下のコードを試しましたが、動作しませんでした。

$('.useful').on('click', function(e) { 
      console.log('a'); 
     }); 
     $('.useful').bind('click', function(e) { 
      console.log('b'); 
     }); 
     $('.useful').click(function(e) { 
      console.log('c') 
     }); 
+0

あなたがコントロールしているコードの前後に読み込みを制御していないコードはありますか? –

+1

ほとんどの場合、 '.useful'は動的要素であり、イベントハンドラをバインドするときには存在しません。 – adeneo

+0

私はそのコードの上に自分のコードを実行してください。そのコードの後に​​も – Ahmad

答えて

0

HTML

<input type="button" class="usefull" id ="usefull" value="Click"> 

jQueryの

$("#usefull").click(function(){ 
    alert("you are clicked"); 
}); 

jsfiddle

+0

質問を再読してください! –

+0

あなたのファイルは時々ロードされますか? –

関連する問題