1

Web にヘッダーにないスクリプト要素があります (それが重要かどうかはわかりません)。

script.js

 $(function(){
    $('.test').click(function(){
      alert(' this button was clicked ! ');
    })
 })

私のページから削除する必要があります

var script = $('script[src$="js/script.js"]') ;
if(sript.length == 0 )
{
  alert(" script cannot be found  ");
}
else
{
  script.remove();
  alert(" done ! ");
}

しかし、この後もソースコードでスクリプトを見ることができ、ボタンをクリックするとメッセージが表示されます

そのボタンのクリック イベントのバインドを解除したくありません。これは単なる例であり、スクリプトが必要であり、そのすべてのイベントがなくなっています

4

1 に答える 1

2

次のようにイベント ハンドラーをバインド解除するだけです。

$('.test').off('click')

clickアタッチ用のハンドラーが複数ある場合はnamespaces、バインド/バインド解除をより細かく制御するために使用する必要があります

于 2012-09-09T20:46:26.197 に答える