可以在上使用extraParameters参数
.trigger()
要爆发,例如:
$ctlToVal.bind('keyup change', {feedbackCtl: ml_feedback, controlsToMonitor: ary, validationGroup: this.validationGroup, controlToFire: ctlToFire}, function(event, fire) {
// Other processing happens here...
if(fire !== false) $('#' + event.data.controlToFire).trigger('change', false);
});
You can give it a try here
. 这样做的目的是事件处理程序回调不仅接收
event
object
还有任何
其他
你传入的参数,在这种情况下,我们只是使用一个简单的
false
以及
!===
在重要的地方查一下
undefined
(参数根本没有传递)仍然会更改两个控件。例如
$("#control").change()
会改变的
二者都
控件,但仍不循环。。。
you can test that here