使用setinterval时出现$ not错误

时间:2017-09-29 16:26:54

标签: javascript jquery

我尝试在创建按钮时自动单击按钮,然后单击按钮,关闭间隔。但是以下脚本给出了$ is not defined错误。任何人都可以帮助我在哪里做错了吗?

var timer = setInterval(
    function () { 
        if ($('#element')) { 
            $('#element').click(); 
            clearInterval(timer);
        } 
        else 
        { 
            console.log('Element not found'); 
        }
    }, 1000);

1 个答案:

答案 0 :(得分:4)

只有当你使用jQuery在你的html页面中添加他们的cdn

<script
  src="https://code.jquery.com/jquery-2.2.4.js"
  integrity="sha256-iT6Q9iMJYuQiMWNd9lDyBUStIq/8PuOW33aOqmvFpqI="
  crossorigin="anonymous"></script>