如何在加载页面时使jQuery单击按钮?

时间:2014-12-05 16:23:36

标签: javascript jquery html triggers

这是我的代码:

<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<button type="button"  id="SuperWebF1" title="<?php echo $this->__('Continue') ?>" class="button"><span><span><?php echo $this->__('Continue') ?></span></span></button>

这是我的JavaScript:

    <script type="text/javascript">
    $.noConflict();
    jQuery(document).ready(function($){
    $( "#foo" ).on( "click", function() {
      alert( $( this ).text() );
    });     
        $("#SuperWebF1").click(function(){
        if ($('[name="shipping_method"]', window.parent.document).is(':checked')){
        billing.save();     
        parent.jQuery("#LoadingDiv").show().delay(4300).fadeOut();
        parent.jQuery("#OutDiv").hide().delay(5000).fadeIn();
        parent.jQuery('#OutDiv').removeClass('outerdiv');
        parent.jQuery('#OutDiv').removeClass('outerdivNoAdress');

        setTimeout(function() {
        if( $('#DisplayMe').length ){
           parent.jQuery('#OutDiv').addClass('OuterDiv1000');
        } else {
           parent.jQuery('#OutDiv').addClass('OuterDiv1000No');
        }
        }, 5100);


        parent.jQuery('#InnerIframe').removeClass('FrameCSS');
        parent.jQuery('#InnerIframe').removeClass('FrameCSSNoAdress');
        parent.jQuery('#InnerIframe').addClass('FrameCSS1000');
    }else {
    alert('Моля, изберете начин на доставка!');
    }   

        })
    });
    </script>

如何在页面加载时让jQuery模拟点击按钮#SuperWebF1,是否可能?

由于

1 个答案:

答案 0 :(得分:3)

这样可行。

$( document ).ready(function() {
  $('#SuperWebF1').trigger( "click" );
});