在JavaScript / Jquery中是否可以使用If查询连续检查它,以及它如何工作。对我来说,它目前仅检查按钮单击,但我希望不仅在加载网站时也要对其进行检查
答案 0 :(得分:2)
下面是一个如何使用setInterval()
完成此操作的示例:
setInterval(() => {
if ($('#test').val().trim().toLowerCase() === 'hi') {
console.log('Hello!');
} else {
console.log('Waiting until you type hi in the text field above.');
}
}, 1000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="test" />
答案 1 :(得分:0)
使用setInterval():
setInterval(function() {
// Your code
}, 5000); // Trigger every 5000ms / 5seconds.