2013-01-31 49 views

回答

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

  • $('#' + rowid)得到tr元素。
  • .find("td")获取嵌套在您的tr元素中的所有td元素。
  • .css("padding", "0px 8px 0px 2px")将相关样式应用于您的td元素。
+0

我已经这样做了。但不添加填充。 –

+0

@ soham.m17在这种情况下,请尝试在jsfiddle上复制问题并在此处发布链接。这很可能是另一个问题。代码没有被调用,或者'rowid'不是你期望的值等。 – Curt

+0

好的。让我检查并找回你。 –

1

试试这个:

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

或者更好的是,把padding在一个类中的样式表,并使用addClass,因为它是关注一个更好的分离。

+0

这也不起作用。抱歉。 –

1

试试这个...

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

您不能使用相同的id超过一个标签,所以你必须使用class的,因为标签可以有相同的类,但不相同的ID

+0

没有得到你。 –

1

尝试像下面......它会工作

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