2011-09-14 11 views
1

最初の列を除くすべての列に対して右揃えを適用したい。テーブルの最初の列を除くすべての列のjQueryセレクタ

私は次のように書いていますが、うまくいきます。しかし、私はどのように1つの行にステートメントにこれらを組み合わせることができます。

$("table.ftable tr:gt(0)").css("text-align", "right"); 
$("table.ftable td:first-child").css("text-align", "left"); 

任意のアイデア..?

+0

これは最初の行だけのために働いているが、私は多くを持っていた場合 – Jack

答えて

3

スタイルシートにCSSを使用してみてください。できるだけ多くの費用をかけてjsをcssするのを避けてください!これらの蓄積はあなたのアプリケーションをより遅くします。

http://jsfiddle.net/KCb4K/2/

table td { 
    text-align:right; 
} 

table tr td:first-child { 
    text-align: left !important; 
} 

http://www.w3schools.com/cssref/sel_firstchild.asp

+0

合意もマスケセンス – Ravi

0

これを試してみてください:

$("table td:first").css("text-align", "left"); 
0

をここにそれがある:

$(".ftable td:gt(0)").css("text-align", "right"); 

http://jsbin.com/ivegoh/edit

+0

.. '.shift()配列の最初の要素を削除するための'メソッドを使用してみてください行はこれがうまく動作しません..? – Ravi

関連する問題