【发布时间】:2012-08-07 23:01:45
【问题描述】:
使用 PHP 我在表格中显示数据行。每一行都是一个链接。而不是在每个表格单元格中使用 <a> 标记,我决定使用 Jquery 使每个 <tr> 标记可点击,除了第一个 <tr> 是表格标题和第一个 <td> 因为它包含一个复选框.
查看我的 Fiddle 示例,代码:http://jsfiddle.net/Draven/eQznR/12/
它在 Jquery 1.7.2 上运行良好,但由于它们今天更新到 1.8.0,它不再工作。
我想要一个无需使用 Jquery 1.7.2 的解决方案,因为显然这不是正确的做法。
谢谢。
编辑:感谢 Šime Vidas,这是因为我有一个班级号码 (class=1)。
【问题讨论】:
-
您可以使用
<thead>和<tbody>来划分您的表格。 -
我想这可以通过第一个
<tr>标签,但不适用于第一个<td>标签。 -
这只是一个例子,还是你的生产代码真的有像'1'这样的类标识符?
-
您可以用
$("table.list-apps-table tr:not(:first-child).1 td").not(":first-child")jsfiddle.net/eQznR/13 替换它,但我不知道它为什么会失败。我看到了更多关于自定义选择器在 1.8 中无法正常工作的报告
标签: php jquery css-selectors