<tr id="tr99"><td>......</td></tr>
<input type="checkbox" onclick="toggletr(this);" value="val" id="cbox" />
的JavaScript:复选框启用jQuery的
$(document).ready(function() {
function toggletr(obj)
{
if(obj.checked)
$(#tr99).hide();
else
$(#tr99).show();
}
hi.this是我的代码,在工作人员的添加页面上运行。 如果用户处于编辑模式,则在代码 中检查该值的值,我的意思是以.cs为单位。 checkbox.checked ="true"
的意思。那个时候我需要让tr值“tr99”是可见的真实 如果复选框没有被选中,那么将tr作为隐藏。
为什么你想这样做? 'if(this.checked){...}'更简单,更高效,更具可读性。 – 2009-10-22 16:57:01
我同意,它更简单,更高效和可读。我只是想提供替代品。熟悉jQuery的功能有助于检查其他功能,如可视性。如果您要在代码中使用“is”进行其他检查,那么我认为一致性比简单性更好。另外,将检查包装在jQuery中,然后允许方法链接。 但是,我同意在这个单例中“this.checked”更好。 – WesleyJohnson 2009-10-22 22:27:28