编辑说明:我想问的是,在什么情况下您会更喜欢一种语法而不是另一种语法?
.trigger('change')和.change()有什么区别呢?
两者都能正常工作。是否存在某些情况,其中一种语法会有所不同呢?
编辑说明:我想问的是,在什么情况下您会更喜欢一种语法而不是另一种语法?
.trigger('change')和.change()有什么区别呢?
两者都能正常工作。是否存在某些情况,其中一种语法会有所不同呢?
这个方法是前两种变体的 .on( "change", handler ) 的快捷方式,以及第三种变体的 .trigger( "change" )。
触发器和改变事件都是事件,但触发器可以在任何地方调用,例如在页面加载时。 如果您想在页面加载时调用此更改事件,可以使用$(element).trigger('change')。
$(element).on("change", function(){
// statement
})
$(document).ready(function() {
$(element).trigger('change');
});
我建议使用.trigger('change')
,因此.change()
已经过时。
.change()
是.trigger('change')
的简短处理程序。 - Pranav C Balan.trigger('change')
触发变量。 - guradiochange()
不能带参数? - zhuhang.jasper