2

クリックするとアクティブになる次の機能があります。

$('.results .view-rooms').click(function(){   }

とにかく、ドキュメントのロード時にこの関数をトリガーできますか?

4

7 に答える 7

8

はい。

$(document).ready(function(){ // on document ready
    $(".results .view-rooms").click(); // click the element
})
于 2012-05-31T20:22:44.727 に答える
4
$('.results .view-rooms').click()

DOM対応にすることができます:

$(function(){
    $('.results .view-rooms').click()
});

またはwindow load

$(window).load(function(){
    $('.results .view-rooms').click();
});

そのようなイベントはないことに注意してくださいdocument load
私たちは持っているDOM readywindow load

于 2012-05-31T20:22:53.593 に答える
3
$(document).ready(function(){ $('.results .view-rooms').click(); });
于 2012-05-31T20:23:21.813 に答える
2

すでにjQueryを使用してイベントハンドラーをバインドしていること、およびコードがDOM全体が構築された位置にあることを前提とすると、への呼び出しをチェーンして、.click()そのイベントハンドラーをトリガーできます。

$('.results .view-rooms')
                        .click(function(){...}) //binds the event handler
                        .click(); // triggers the event handler
于 2012-05-31T20:32:53.350 に答える
1

コードを中に入れます

$(function(){ // code here  }); 

お気に入り:

$(function(){ 
   $(".results .view-rooms").click(); 
});

また

$(function(){ 
   $(".results .view-rooms").trigger('click'); 
});
于 2012-05-31T20:32:34.227 に答える
0
$(function(){

    $('.results .view-rooms').click(function(){ 

    }

    $(".results .view-rooms").trigger('click');

}
于 2012-05-31T20:24:12.530 に答える
0

最良の方法は次のとおりです。

htmlフォーム:

<form action="https://stackoverflow.com" method="get">
  <button id="watchButton"></button>
</form>

Jqueryを終了します:

<script>
   $('document').ready(function() {
     $('#watchButton').click();
   });
</script>

JQueryバージョン:

https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js
于 2020-04-20T18:25:37.283 に答える