我想点击调查中的各种按钮。
目前,我有这样的代码:
<script type="text/javascript">
jQuery(document).ready(function(){
setTimeout(function(){
jQuery('.gform_next_button[tabindex="1"]').click();}, 3000);
});
</script>
我希望代码只使用类".gform_next_button"
和tabindex = 1
一次单击该元素。 如何使用.one()函数只运行一次?
答案 0 :(得分:0)
将所需的索引存储在setTimeout
回调之外的变量中。递增它并将其与回调内的选择器字符串连接。
jQuery(document).ready(function(){
(function() {
var index = 1;
setInterval(function(){
jQuery(`.gform_next_button[tabindex="${index}"]`).click();
index++;
}, 3000);
})();
});
我还将其转换为setInterval
,因为这会导致循环。