我有一个像这样的点击事件功能:
$('.expand2').click(function(e) {
alert('in');
e.preventDefault();
var obj = $(this);
...
我需要在页面加载后执行它,以及点击class =“expand2”的链接。
如何在页面加载第一个表单上的第一个单击事件,并使用类“expand2”?
我试过这个:
$(function(){
$('.expand2:first').click();
}
没用。
答案 0 :(得分:3)
$(document).ready(function() { ... })
只是$(function() { ... })
的简写,所以这不应该是你的问题。如果您已正确复制代码,则看起来好像忘记关闭括号
编辑:roXon的演示与$(function(){})只是为了向您展示它的工作方式相同 http://jsfiddle.net/rWbUD/1/
答案 1 :(得分:2)
$('.expand2').click(function(){
alert('clicked')
});
$(document).ready(function() {
$('.expand2:first').click();
})
答案 2 :(得分:0)
你试过这个:
$(document).ready(function() {
$('.expand2:first').click();
})
请参阅documents。
如果这不起作用,您可以提供jsFiddle来证明您的问题吗?
答案 3 :(得分:0)
$(document).ready(function() {
$('.expand2:first').click();
});
答案 4 :(得分:0)
使用$(document).ready()
$(document).ready(function(){
$('.expand2:first').click();
});