0

我有这样的事情:

<table>
  <tr class="row_class_name">
    <td><span></span></td>
    <td>...</td>
  <tr>
</table>

现在我想将<span>元素隐藏在<td>. 我正在尝试使用
$('.row_class_name span'),但它似乎不起作用。

我将如何正确地做到这一点?

4

3 回答 3

6

正如凯文所说,你的代码应该可以工作。它可能无法正常工作,因为您没有关闭<tr>标签。

确认问题是您的无效 HTML。请在此处查看工作示例。我所做的只是关闭<tr>标签。

演示

于 2012-06-01T21:18:06.227 回答
2

尝试如下,

$('.row_class_name').find('span')

如果只是第一列,

$('.row_class_name td:first').find('span')
于 2012-06-01T21:17:48.233 回答
1

它工作得很好。尽管您的标记需要一些更正,特别是结束</tr>标记。

于 2012-06-01T21:19:54.863 回答