在我的「更新」頁面我經常需要調用同一個jQuery函數都在頁面加載和一些複選框的點擊,大多是這樣的:通話雙方在負載和點擊同一個jQuery函數
function foo(){
if ($('#mycheckbox').is(':checked')){
$('.myclass').hide();
} else {
$('.myclass').show();
}
}
$(function() {
foo(); // this is launched on load
$('#mycheckbox').click(function(){
foo(); // this is launched on checkbox click
})
});
在頁面加載時,可以選中或不選擇取決於數據庫值的複選框:這就是爲什麼我需要啓動foo();在負載
嗯,這工作正常,但我總是想知道如果...有一個更好或最優雅的解決方案? 在此先感謝