请问,怎么在刷新页面时,自动触发点击红框的下拉选择事件?


我这样写,在刷新页面后不起作用,不会触发这个change的事件,仍然需要手动触发,我要怎么改才会刷新自动触呢?
$(function(){
    jQuery('#proSelected').trigger("change");
    jQuery('#proSelected').bind('change',function(){
        var value = jQuery(this).val(); 
        console.log('value: ' + value);
        getProName(value);
    });
});
以上是来自一个前端人员的问题,下面是热心网友的回复。

回复1:

$(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事件里的代码,大可把里面的代码提出来。

点赞(5) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部