我有一个布局像这样的表:jQuery来隐藏表格单元格内容
<table>
<tr>
<td>checkbox</td>
<td>text-text-text</td>
<td>dropdownlist</td>
<td>textbox</td>
</tr>
</table>
我试图切换基于复选框的检查状态的下拉列表,文本框的可见性。我已经设置了一个能够正确执行此操作的单击事件,但是它不会在加载新数据时保留行的可见性。我如何在JQuery中做到这一点?
编辑:这是连接到复选框上的单击事件的功能。它正确切换elemtns的可见性。我遇到的问题是从数据库中加载新行,从正确的可见性开始。 (我在asp.net中使用中继器控件来构建表,所以我将客户端ID传入函数中)。
简体中文:我有一个表格,在每行的第一个单元格中有一个复选框,我将使用jQuery中的选择器从复选框中获取该行中其余单元格的内容。
function ToggleVisibility(position, hometown, state, checkbox, name, license) {
if ($("#" + checkbox)[0].checked) {
$("#" + position).css('visibility', 'visible').fadeIn('slow');
$("#" + hometown).css('visibility', 'visible').fadeIn('slow');
$("#" + state).css('visibility', 'visible').fadeIn('slow');
$("#" + name).css('font-weight', 'bold');
$("#" + license).css('font-weight', 'bold');
}
else {
$("#" + position).css('visibility', 'hidden').fadeOut('slow');
$("#" + hometown).css('visibility', 'hidden').fadeOut('slow');
$("#" + state).css('visibility', 'hidden').fadeOut('slow');
$("#" + name).css('font-weight', 'normal');
$("#" + license).css('font-weight', 'normal');
}
}
我们能否看到JS请 – 2010-03-04 14:20:03