在 jQuery 中编写这样的内容的最佳实践是什么?下面的脚本工作正常,但有些事情告诉我有更好的。我有一个复选框基础,它触发一个切换功能,该功能在选中时隐藏表格中的几行,反之亦然。
$("#checkboxID").change(function(){
$("#tableID tr.rowClass").toggle();
});
每当检查复选框并刷新页面时,将显示该行的显示,该行应保持隐藏。我通过添加这个脚本解决了这个问题。
if($("#checkboxID").attr("checked")){
$("#tableID tr.rowClass").hide();
}else{
$("#tableID tr.rowClass").show();
}
$("#checkboxID").change(function(){
$("#tableID tr.rowClass").toggle();
});
这是可以接受的还是有更好(正确)的方法。谢谢你的洞察力。