如何使用JQuery获取所有表格的第一列?

4
如何使用 JQuery 获取所有表格的第一列?
下面的代码在 IE 6.0 中无法工作,因为它不支持 first-child:
$('table.tblItemTemplate  td:first-child');

谢谢


1
如果这在其他浏览器中可以工作,我会说你很可能在你的HTML中犯了一个错误,请问我们可以看到HTML吗?验证可以帮助解决问题。 - mcgrailm
对我来说似乎不是这样!(http://jsfiddle.net/Shef/Ts26K/)!? - Shef
Shef,你是如何测试IE 6.0的链接的? - The Light
@William:你是怎么测试的?是打开IE 6.0并访问页面吗?请告诉我你的方法。 - Shef
我没有IE 6.0。我通常使用IETester,但最近尝试设置Microsoft VPC进行测试;我还没有成功地配置它。 - The Light
1个回答

5

编辑,以下是更好的解决方案:

$('table.tblItemTemplate td:first-child').addClass('first'); 

1
我认为你需要迭代 td:first,但是发布者已经将其修改为 td:first-child,它匹配每一行的第一个 td - g_thom
@Wes: "下面是一个更好的解决方案..."。那似乎只是问题中代码的重复! - The Light

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接