如何在新页面加载时单击一个类?

时间:2012-12-26 07:11:28

标签: jquery

我有一个类名“searchIcon”,我给该类写了一个click函数。

在HTML中

     <div class="searchIcon">Icon</div>

在Js文件中

  $(".searchIcon").click(function(){
   //class function
  });

我希望在页面加载时点击此功能。

我在jquery

中需要它

4 个答案:

答案 0 :(得分:2)

绑定事件后,您可以立即致电.click().trigger('click')

$(function() {
    $(".searchIcon").click(function(){
        //class funstion
    }).click();
});

答案 1 :(得分:0)

您可以在document.ready函数中使用JQuery trigger: -

  

$( “searchIcon。”)触发器( '点击');

$(function() {
    $(".searchIcon").click(function(){

    });
    $(".searchIcon").trigger('click');
});

答案 2 :(得分:0)

你可以让点击处理程序直接调用一个函数,然后在页面加载调用相同的函数(jsFiddle example):

$(".searchIcon").click(function(){
   //class function
    clickFunction();
});

var clickFunction = function(){
      alert("clicked!");  
};

clickFunction();
​

答案 3 :(得分:0)

您的代码需要在页面加载时单击触发器:

$(function(){ // ready handler
    $(".searchIcon").click(function(){
       //class function
    });
    $(".searchIcon").click(); // this fires when doc gets ready
});