2016-01-13 56 views
-1

我的jQuery('a[data-filter=".hottop"]').click();不能与我的document.ready函数一起使用。当从控制台触发时,点击工作正常,并且document.ready激发了其他所有内容。它只是不会触发点击。.click()不适用于(document).ready()

有人可以找出原因吗?

直播页面:http://tiny.cc/py137x 网站还未发布,所以请stackof // 123O

+0

如果没有事件处理程序使用元素使用'jQuery('a [data-filter =“。hottop”]')[0] .click();' – Satpal

+0

请添加[mcve]。这使得回答这个问题更容易。 – Ivar

+0

@Satpal - >不幸的是,这没有任何区别。 我不知道如何让这个例子更好。如果我在jsfiddle上重现一切正常,所以问题必须出现在页面某处。 – user2806026

回答

0

使用下面的函数使一切工作确定:

$(window).load(function() 

谢谢!

0

出于某种原因,我无法解释它为什么会发生,我曾经经历过同样的事情,并且我正在动态地创建DOM元素。你能试试吗?

  $("body").on('click', 'yourClass/ID-Element', function() { 
     //your codes 

});

相关问题