我想为{padding : 0px 8px 0px 2px}
特定 tr 的所有 td 添加一个 css。tr 是这样的: $('#' + rowid)
问问题
1852 次
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 回答