別のJavascript、おそらくあなたにとってはマイナーな問題ですが、それを修正する方法がわかりません。一晩中グーグルで調べました。問題は簡単です...テーブルがあり、tdの中にボタンがありonclick
、それらすべてにイベントを割り当てました。ボタンをクリックすると関数が実行され、関数の最後でそのイベントを別の関数に変更したいのですが、ここに私のコードがあります...
var $UserRow = $(Final).closest('tr').clone();
$('td button', $UserRow).each(function () {
this.removeEventListener('click', GetInfo, false);
this.addEventListener('click', GetBetslip, false);
});
$UserRow.appendTo('#UserTicket');
$UserRow
別のテーブルにコピーしたい行があり、その部分は正常に動作していますが、コピーする前にすべてのボタンイベントを削除したい...
this.removeEventListener('click',GetInfo,false);
this.detachEvent('Click', GetInfo);
this.onclick = GetBetslip;
this.onclick = function () { GetBetslip()};
私はもう何を試すべきかわからない...助けてもらえますか...私が望むのは、そのtr内のすべてのボタンのイベントを変更することだけです.