/ Nie znaleziono błędu / $ podczas korzystania z setinterval - javascript, jquery

Nie znaleziono błędu podczas używania setinterval - javascript, jquery

Próbuję automatycznie kliknąć przycisk po jego utworzeniu, a po kliknięciu przycisku zamknąć przedział. Ale poniższy skrypt mi ​​daje $ is not defined błąd. Czy ktoś może mi pomóc, gdzie robię źle?

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

Odpowiedzi:

4 dla odpowiedzi № 1

tylko jeśli używasz jQuery, dodaj ich cdn na swojej stronie HTML

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