我正在尝试在页面加载时触发点击事件,但它似乎无法正常工作..
我在Firebug控制台中看不到任何错误......
Jquery的:
jQuery(document).ready(function($) {
$(window).load(function(){
alert("Loaded.");
$('.a-category .active').trigger('click');
});
});
我添加警报只是为了检查它是否正常工作。它确实警告..
任何帮助将不胜感激!
答案 0 :(得分:1)
你可能想要:
$('.a-category.active').trigger('click');
由于html是
<div class="a-category active">Websites</div>
监听器应该适用于同一div
目前,您正在寻找具有类active
的节点的子/孙子节点中的类a-category
,因此不会触发“点击”。
答案 1 :(得分:0)
此代码正确
$(document).ready(function() {
alert("Loaded.");
$('.a-category .active').trigger('click');
});
如果不起作用,您的选择器('.a-categry .active'
)可能不正确。你试图选择一个具有两个类的元素,还是一个在另一个内部?
您也可以在元素上调用$('.a-category').click();
,这会触发点击