簡體   English   中英

如何在CSS中將CSS添加到特定tr的所有tds中?

[英]How to add CSS to all tds of a particular tr in jQuery?

我想將css {padding : 0px 8px 0px 2px}到特定tr的所有td中。 tr像這樣: $('#' + rowid)

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

  • $('#' + rowid)獲取tr元素。
  • .find("td")獲取嵌套在tr元素中的所有td元素。
  • .css("padding", "0px 8px 0px 2px")將相關樣式應用於您的td元素。

嘗試這個:

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

或者更好的方法是,將padding放在樣式表的類中,並使用addClass因為這樣可以更好地分離關注點。

嘗試這個...

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

您不能將同一個id用於多個標簽,因此您必須為此使用class ,因為標簽可以具有相同的類但不能具有相同的ID

嘗試如下...它將起作用

var ele = '#' + rowid;
$(ele + " td").css('padding', '10px 8px 0px 2px');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM