我有一个包含大量动态生成的<td>
元素的页面。我需要在页面上定位非常具体的tds。有很多元素,所以我很难用nth-child / CSS来定位它们(因为有很多元素具有相同的ID和类选择器所以它几乎是不可能的)。我已经决定使用jQuery,但似乎无法使用它。这是我试图瞄准的TD的HTML:
<td background="v/vspfiles/templates/240/images/Grid_Divider_Horizontal.gif" colspan="5">
<img src="v/vspfiles/templates/240/images/clear1x1.gif" width="3" height="9">
</td>
这是我正在尝试使用的jQuery:
$('td').each(function(){
if ($('td').attr('colspan') == 5) {
$(this).css({'height':'20px'});
}
});
我也尝试了同样的事情但是针对'背景'属性。似乎都没有用。我基本上说'如果TD的colspan为5,那么将它的CSS高度改为20px。我离开基地了吗?我找到了一些文档,表明这应该可行,但我不确定为什么不行。谢谢你的帮助!
答案 0 :(得分:4)
试试这个:
$("td[colspan='5']").css({height:'20px'});