jQuery: Set click from array loop

前端 未结 4 1238
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-02-15 02:21

I have a series of divs in a pattern of header/body, where a click on the header will show the body in question.

This all happens with .click initialized on page ready..

4条回答
  •  隐瞒了意图╮
    2021-02-15 02:48

    be sure that you added the click event handling after the DOM has been loaded you can include this on the head element:

    var Areas = ['ping','http', 'smtp', 'pop3'];
    
    $(document).ready(function() {
        $.each(Areas, function(i, v){
            var Area = '#show_fold_' + v;
            $(Area).click(function() {
                alert(Area);
            });
        });
    }
    

提交回复
热议问题