例えばテーブルタグのボタンアクションなどで、
クラス指定をした場合、一度だけ処理を実行したいのですが、
うまくいきません。
複数の行があるテーブルで下記を実行すると、イベントが行数分発生してしまいます。
javascript
1<td><button class='tr_content'>削除</button></td> 2 3$('.tr_content').click(function () { 4 alert("click"); 5 $(this).parent().parent().remove(); 6}); 7 8
いろいろ調べて、oneという処理でやってみたのですが
同じく複数回のイベントが発生してしまいます
javascript
1$('.tr_content').one("click", function (eo){ 2 alert("click"); 3 $(this).parent().parent().remove(); 4}); 5
何か良い方法はないでしょうか
「イベントが行数分発生してしまう」ということがよくわからないので、可能ならばHTMLの構造をもう少し詳しく追記していただけませんか?

回答2件
あなたの回答
tips
プレビュー