0

{padding : 0px 8px 0px 2px}特定のtrのすべてのtdにcssを追加したいと思います。trは次のようなものです: $('#' + rowid)

4

4 に答える 4

4
$('#' + rowid).find("td").css("padding", "0px 8px 0px 2px");

  • $('#' + rowid)要素を取得しtrます。
  • .find("td")td要素にネストされたすべての要素を取得しますtr
  • .css("padding", "0px 8px 0px 2px")関連するスタイルをtd要素に適用します。
于 2013-01-31T11:23:24.510 に答える
1

これを試して:

$('td', '#' + rowid).css('padding', '0px 8px 0px 2px');

または、さらに良いことpaddingに、スタイルシートのクラスに入れて、addClass関心の分離を改善するために使用します。

于 2013-01-31T11:23:19.117 に答える
1

これを試して...

$('.' + rowclass).find("td").css("padding", "0px 8px 0px 2px");

id複数のタグに同じものを使用することはできません。そのために使用する必要がclassあります。タグは同じクラスを持つことができますが、同じ ID を持つことはできないためです。

于 2013-01-31T11:32:42.877 に答える
1

以下のようにしてみてください...うまくいきます

var ele = '#' + rowid;
$(ele + " td").css('padding', '10px 8px 0px 2px');
于 2013-01-31T11:37:41.277 に答える