如何在页面完全加载后运行trigger click
我有一个复选框,想触发点击。
我的代码很简单
jQuery(document).ready(function(){
jQuery('.wcpf-input-checkbox[value="hoodie"]').trigger('click');
});
但它不工作,我在控制台中测试脚本后,我的脚本工作
我还试着检查复选框是否准备好了。它不工作。
jQuery(document).ready(function(){
jQuery('.wcpf-input-checkbox[value="hoodie"]').ready(function(){
jQuery(this).click();
});
});
如何触发点击工作?
如果使用此方法附加点击操作:
$ (yourobj)。("click",函数 () {...});
可以改成:
$(文档)。("yourobj","click"函数(事件 ) {...});
但是我不知道,你还没有发布你所有的代码。
我触发点击的问题只能在页面完全加载后运行,所以我在窗口加载()后绑定我的代码并设置超时
这里我解决了
jQuery(window).on('load', function() {
setTimeout(function(){
//your code here
console.log('All assets are loaded');
jQuery('.wcpf-input-checkbox[value="hoodie"]').trigger('click');
jQuery('.wcpf-button-action-filter').trigger('click');
}, 1000);
})