在jQuery中編寫類似這樣的東西的最佳做法是什麼?下面的腳本工作正常,但有些事告訴我有更好的。我有一個複選框基地,觸發一個切換功能,當檢查時隱藏表中的幾行,反之亦然,當選中時。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();
});
這是可以接受的或者是有他的行動更好的(正確)的方式。感謝我提前看到您的見解。
你其實有你正在試圖解決一個問題,或者是你問你的代碼是否正確......如果這真的是你問的,那是非常有見地的。 –
你可以單獨使用CSS來做到這一點。 –