1

我有一个类名“searchIcon”,我为那个类写了一个点击函数。

在 HTML 中

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

在 Js 文件中

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

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

最大我需要它在 jquery

4

4 回答 4

2

您可以在绑定事件后立即调用.click()或调用。.trigger('click')

$(function() {
    $(".searchIcon").click(function(){
        //class funstion
    }).click();
});
于 2012-12-26T07:13:21.087 回答
0

您可以在 document.ready 函数中使用 JQuery触发器:-

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

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

    });
    $(".searchIcon").trigger('click');
});
于 2012-12-26T07:14:52.593 回答
0

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

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

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

clickFunction();
​
于 2012-12-26T07:22:34.440 回答
0

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

$(function(){ // ready handler
    $(".searchIcon").click(function(){
       //class function
    });
    $(".searchIcon").click(); // this fires when doc gets ready
});
于 2012-12-26T07:49:36.230 回答