我的要求是在一段时间后执行一些代码。这是我的代码,但它不起作用,可能是我的代码有问题..
$(document).ready(function()
{
$.doTimeout(300,function()
{
$('xxxButton').trigger();
});
});
答案 0 :(得分:1)
doTimeout不是一个函数。你想要:
$(function(){
setTimeout(function(){
$('xxxButton').trigger();
}, 300);
});
$(function(){});
是$(document).ready(function(){});
btw
答案 1 :(得分:1)
Using setTimeout
$(document).ready(function()
{
setTimeout( function() {
$('xxxButton').trigger('click');
}, 300 );
);
答案 2 :(得分:1)
jQuery中的trigger
函数需要一个参数来告诉jQuery你想要触发哪种事件类型。我猜你有一个id
属性为xxxButton
的某种按钮,你想点击它,如果有的话,那么你想要:
$(document).ready(function() {
$.doTimeout(300, function() {
$('#xxxButton').click();
});
});
如果您真的想使用$('#xxxButton').trigger('click')
,也可以使用trigger
。