我一遍又一遍地这样做,而且不确定在JavaScript / jQuery中这是否是最好的方法。我有一个充当事件处理程序的函数,但是我还需要在页面初始化时调用它。因此,我一直在使用以下代码:

<script type="text/javascript">
    $(function() {
        function doToggle() {
            $("#toggle-fields").toggle(!$('#checkToggle').is(':checked'));
        }
        doToggle();

        $('#checkToggle').click(doToggle);
    });
</script>


您如何应对这种重复的情况?您是否可以向我指出最佳做法?

最佳答案

一种方法是:)

$('#checkToggle').click(doToggle).click();

09-27 21:58