2011-08-12 19 views
0

テーブルを作成しています。最後の行は、ユーザーがレコードを追加できる入力フィールドです。私が望むのは、ユーザーが新しいデータを保存するためにクリックする行の横にある「追加」ボタンです。視覚的には、ボタンはテーブルの外側にあります。テーブル行の隣にボタンを追加する方法

私はこれを行う方法を知りませんし、いくつかのガイダンスが必要です。このようなボタンを追加するにはどうしたらいいですか?

答えて

2

最後の行の最後のセルで<div>を置きますposition:relativeで、div内にはposition:absoluteというボタンを入れ、ボタンの外側にあるボタンをright: -width_of_the_buttonに移動します。そして、テーブルの最後の行の前に新しい行を追加すると、ボタンが常に最後の行に表示されます。

<div>ブラウザ(Firefox)の中には、表のセルと行のposition:relativeを尊重しないものがあります。

+0

+1テーブルの下部に新しい行を追加し、行が追加されるたびに最後の行の最後のセルにdivを移動することができます。 – RobG

+0

ボタンを移動することは、余計なDOM操作です。これは、パフォーマンス面でコストがかかります。 –

1

他のすべての行には空白のセットを追加し、最後の行には追加ボタンがあります。それはどうやって聞こえる?

関連する問題