我被困在JQuery中的选择器问题。我有以下html结构....我想要选择具有属性rowspan的tr中的第一个td。我如何使用JQuery选择器来选择它。jQuery选择器问题
类似于$(“table> tr> td [rowspan]”)选择所有具有rowspan属性的td。
问候
我被困在JQuery中的选择器问题。我有以下html结构....我想要选择具有属性rowspan的tr中的第一个td。我如何使用JQuery选择器来选择它。jQuery选择器问题
类似于$(“table> tr> td [rowspan]”)选择所有具有rowspan属性的td。
问候
$("table td[rowspan]:first-child")
@kobi说,有一个浏览器注入的隐式tbody元素。目标非常明确,使用方法:
$("table > tbody > tr > td[rowspan]:first-child")
好的。这完美解决。谢谢。 – vikmalhotra 2010-06-22 08:33:13
你应该仍然回答Guffa在你的问题中的评论。如果答案是肯定的,那么我的解决方案将无法工作。你给出的代码示例不包含他的情况。 – Anurag 2010-06-22 08:37:14
<table>
■找隐含<tbody>
,这就是为什么你选择不工作。尝试:
$("table td[rowspan]")
现在,在每个<tr>
第一<td>
将是:
$("table tr").find("td[rowspan]:first")
工作示例(相当混乱,但是这是你的表):http://jsbin.com/aqere/2
+1 tbody上的好结果 – Anurag 2010-06-22 08:28:19
我想在每个具有rowspan属性的
即使我扔入
标签并在html中添加标签,这仍然不起作用。 – vikmalhotra 2010-06-22 08:31:07
这是否意味着“在TR首款TD如果是有一个行跨度财产”或“第一个TD的:■在具有行跨度属性TR”?即会包括这一行的td:'