请问,怎么在刷新页面时,自动触发点击红框的下拉选择事件?
我这样写,在刷新页面后不起作用,不会触发这个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事件里的代码,大可把里面的代码提出来。
发表评论 取消回复