怎么在页面刷新后自动触发change事件呢?

clipboard.png

请问,怎么在刷新页面时,自动触发点击红框的下拉选择事件?
我这样写,在刷新页面后不起作用,不会触发这个change的事件,仍然需要手动触发,我要怎么改才会刷新自动触呢?

$(function(){
    jQuery('#proSelected').trigger("change");
    jQuery('#proSelected').bind('change',function(){
        var value = jQuery(this).val(); 
        console.log('value: ' + value);
        getProName(value);
    });
});
阅读 11.6k
2 个回答
$(function(){    
    jQuery('#proSelected').bind('change',function(){
        var value = jQuery(this).val(); 
        console.log('value: ' + value);
        getProName(value);
    });
    jQuery('#proSelected').trigger("change");
});
$(function(){
    jQuery('#proSelected').trigger("change");
    jQuery('#proSelected').bind('change',function(){
       _change(this)
    });
    function _change(self){
         var value = jQuery(self).val(); 
        console.log('value: ' + value);
        getProName(value);
    }
    _change(jQuery('#proSelected'));
});

你写的那算是事件绑定,都需要行为去触发,如果只是想自动执行change事件里的代码,大可把里面的代码提出来

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进