0

誰かが私のために次のことに光を当てることができますか:

1) 動的に作成される html テーブルがあります。30 以上の列と 100 以上の行があります。矢印ボタンを使用して、テーブルのセル内を移動できました。次のセルに移動するときは、新しいセルにフォーカスを設定し、セルの境界線も変更します。

.addClass('className') と .removeClass('className') を使用する必要がありますか、または .css('border','1px solid') を使用してセルの境界線を変更する必要がありますか。

ブラウザ自体が再描画されるという点で、どちらも似ていますか? 一方が他方よりも好ましいですか?

2)代わりに、矢印を使用してセルに移動する代わりに別のセルをクリックすると、前のセルの境界線をクリアしたい。古いセルへの参照がないため、'table tr' の境界線全体をクリアする必要がありますが、これはやり過ぎかもしれません。

基本的に、セルをクリックするか、セルに矢印を付けたときに、セルの周りに境界線を配置する最良の実装は何ですか? そしてそれを取り除く最良の方法は?addClass と removeClass が原因でブラウザがページを再描画しているかどうかはわかりません。

前もって感謝します

4

1 に答える 1