Javascript没有';一开始不工作,但第二次、第三次等都工作

Javascript没有';一开始不工作,但第二次、第三次等都工作,javascript,jquery,Javascript,Jquery,Javascript一开始不工作,但在第二次、第三次等时间工作 ;(function ( $, window, document, undefined ) { $variation_form = $( '.variations_form'); $variation_form.on( 'show_variation', function( event, variation ){ if ( variation.variation_description ) { $( '

Javascript一开始不工作,但在第二次、第三次等时间工作

;(function ( $, window, document, undefined ) {

$variation_form = $( '.variations_form');

$variation_form.on( 'show_variation', function( event, variation ){

    if ( variation.variation_description ) {
        $( '.variation-description p').html( variation.variation_description );
    }
})
.on( 'reset_image', function () {

    $('.variation-description p').html('');
});

})(jQuery、窗口、文档)

你需要一些东西来触发事件

$(".myselector").on('click', function() {
    $variation_form.trigger('show_variation');
});
:p 下面是完整的代码

(function($){
    $(function(){  

        $variation_form = $('.variations_form');

        $variation_form.on('show_variation', function (event, variation) {                
            if (variation.variation_description) {
                $('.variation-description p').html(variation.variation_description);
            }
        });

        $variation_form.on('reset_image', function () {
            $('.variation-description p').html('');
        });

        $(".myselector").on('click', function() {
            $variation_form.trigger('show_variation');
        });
     });
 })(jQuery);