編集可能なテーブルをレンダリングしようとしていますが、次のアプローチを評価しています:
- ラベルとしてのデータと編集コマンドを使用して、バックエンドから HTML テーブルを準備します
- データの入力と保存コマンド
<TR>
を使用して、非表示の DIV に空の行 (a ) を準備します 編集のクリックでjQueryを使用すると、現在の行を非表示にし、DIVから利用可能な塗りつぶされた行を追加します
.html()
更新:このアプローチを表すjsFiddleを追加しました
さて、私の質問は、このアプローチに短所はありますか? より良いアプローチはありますか?
私はいくつかのことを心配しています:
- a の
<TR>
中の a<DIV>
は XHTML で有効ではありません。多分私はいくつかのクロスブラウザの問題に対応できますか? <TR>
Web 開発者がJS スクリプトを介して要素を編集したり、引用符のエスケープを回避したり、保守性を高めたりすることは望ましくありません