我有一个包含一堆动态生成<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。我离基地很远吗?我发现一些文档表明这应该可行,但我不确定为什么不可行。谢谢你的帮助!