$("select").change(function(){
var tt='';
$("select option:selected").each(function(){
tt+=$(this).text()+",";
});
$("#option").html("选择的项目是:"+tt);
}).trigger("change");
这里面的trigger在jquery有什么具体的用意吗?高手指点..
是触发器,触发被选元素的指定事件类型.比如 $("select").trigger("change"); 就表示触发select的change事件,中间的那一段表示定义了change事件执行的方法
function(){
var tt='';
$("select option:selected").each(function(){
tt+=$(this).text()+",";
});
$("#option").html("选择的项目是:"+tt);
}
$("select").change(function(){
var tt='';
$("select option:selected").each(function(){
tt+=$(this).text()+",";
});
$("#option").html("选择的项目是:"+tt);
})
可是不用它照样可以执行啊,为什么非得用它呢
@双魂人生: 不用它你得手动改变值时触发change事件,他这样写是在加载的时候就自动执行一次change事件了。
@LCM:
对的啊 ,定义了代码以后,就触发,不是人工的去触发