jquery不能有多个匿名函数自执行?

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Document</title>

    <style>

        div{ width: 100px; height: 100px; }

        .box1{ background-color: red; }

        .box2{ background-color: yellow; }

    </style>

    <script type="text/javascript" src="jquery.js"></script>

</head>

<body>

    <div class="box1"></div>

    <div class="box2"></div>


    <script>

        $(function(){

            (function(){

                $('.box1').click(function(){

                    alert('red');

                })

            })()


            (function(){

                $('.box2').click(function(){

                    alert('yellow');

                })

            })()

        })

    </script>

</body>

</html>

代码就是这样

https://img3.mukewang.com/5bdbfcb30001295705230316.jpg

点击红色 能正常弹出弹框 下面的报错 这个错误是什么原因?

FFIVE
浏览 596回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript