我有一个简单的拨动,用于将div连接到chekbox。

$('#step2').hide();

$('#toggle-check').click(function(){

$('#step2').fadeToggle();

})


为什么不.hide();选择我的#step2内容?当前它是表数据的列表,并且不会隐藏它。我会尽早结束div,它将起作用。

<tr>
<th></th>
<td></td>
</tr>


目前,我在所有表数据上方添加了#step2 div,所以我觉得这可能是CSS样式问题?

最佳答案

如果您将div#step2包装在表格行周围,则将无法正常工作,因为它不是正确的标记。您应该将其包裹在整个桌子上。
如果要保留表的各个部分,则应采用不同的结构。

08-16 16:59