[英]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.