-2

为什么它不工作?

jQuery代码:

 $("table.test #ro").hide();

HTML:

    <table class="test">
  <thead><tr class="ro"  id='ro' ><th>test</th>
  </tr>
  </thead>
  <tbody>
  <tr class="ro"><td>test</td>
  </tr>
  <tr><td>test</td>
  </tr></tbody>
  </table>

我以不同的方式尝试过;.hide()并且.css('display', 'none')不工作

4

1 回答 1

2

您可能需要等待文档准备好,使用$(document).ready(事件。您可以使用 id 直接访问,因为 id 应该是唯一的,而不是制作复杂的选择器。

现场演示

$(document).ready(function(){        
    $("#ro").hide();
});

这是also working您有问题的,我认为您需要将其放入$(document).ready(.

$(document).ready(function(){        
     $("table.test #ro").hide();
});

 
​</p>

于 2012-10-16T15:38:24.060 回答