私はONCLICKイベントのテーブル行を持っています(以下の追加データを切り替えます)。行セルの1つの中にボタンがあります(クリックされるとAJAXアクションが実行されます)。 ボタンをクリックすると、Rowのonclickイベントも発生し、AJAX呼び出しが完了する前に追加データが表示されます(これは私にとっては悪い行為です)。 どのように私はこれをエレガントに解決できますか? (行のonclickコードに識別してコード化することなく) ありがとう行内のボタンをクリックすると、テーブル行のonclickイベントが発生しないようにします。
16
A
答えて
26
0
あなたはjavascriptのソリューションを嫌う場合は、多くの場合、CSSソリューションが同様に可能である:
style="pointer-events: none;"
<tr>
onclickイベントをSUPRESSます。
しかし、場合によっては動作していないような問題が残っていました。 ほとんどの場合、私は上記のスタイルを使用します。
関連する問題
- 1. 編集ボタンで行編集イベントが発生しないをクリック
- 2. ViewFlipperのonTouchイベントは、子ボタンのonClickイベントが発生していないときに発生します
- 3. 初期化時にボタンのOnClickイベントが発生しますか?
- 4. HTML onClickイベントが発生しない
- 5. テーブル内のいくつかの行を選択しようとするとエラーが発生します。
- 6. UserControlのPanel内でイベントが発生しないように入力します。
- 7. 関数が子に渡されたときにonClickイベントが発生しないようにします
- 8. Ajaxで、モーダルポップアップを使用して、OKボタンをクリックするとポストバックが発生しないようにします。
- 9. ボタンをクリックしたときにリダイレクトが発生しない
- 10. MouseDownイベントでマウスの左ボタンをクリックしたときにMouseMoveイベントが発生するのはなぜですか?
- 11. テーブルの行をクリック可能にするときに問題が発生する
- 12. ソーステーブルに行を追加するときにDataView.ListChangedイベントが発生しない
- 13. Flash(.swfファイルタイプ)をクリックするとイベントが発生します
- 14. FirefoxでJavascriptのonclickイベントが発生しない
- 15. Googleマップのimg要素でOnclickイベントが発生しないapi
- 16. OnClickイベントが発生したときにGridViewがデータバインドされた行を返さない
- 17. テーブル行のonclickもその行内のテキストフィールドで作業していますか?
- 18. 実行しようとすると500内部サーバーエラーが発生する
- 19. テーブル内のデータを印刷しようとするとSAXParseExceptionが発生する
- 20. GWT-Textcellがonclickイベントを発生しない
- 21. jQueryで前のイベントが完了する前に別のイベントが発生しないようにしますか?
- 22. UserControl OnClickイベントは発生しません
- 23. jcleryのイベントをクリックするとvclickイベントが発生する
- 24. エンティティ・フレームワークを使用してテーブルの行を更新しようとしたときにDbEntityValidationExceptionが発生する
- 25. Jqueryデータページ間を移動するとテーブル行のイベントが発生する
- 26. FirefoxとChromeでonkeyupテーブルのイベントが発生しない
- 27. 送信ボタンonClickフォームロード時に発生するクリック
- 28. アンカーをクリックしてJavaScriptを実行するとエラーが発生します
- 29. dblclickイベントが発生したときにクリックイベントが発生しないようにする
- 30. これを実行しようとするとテンプレートエラーが発生しますか?
正確な解決方法を私に指示しました。ありがとう!! – Guy
怠け者のための直接のリンク! - テーブル行のイベントハンドラを起動させないように魅力的に働きましたが、テーブルデータ内のリンクをクリックできるようにしました!! - https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Examples#Example_5:_Event_Propagation –