当我们在DOM元素上使用jQuery.Val( value )
方法来改变它的值时。
元素不应该分派一个事件来通知它的值已经改变吗?-I,尽管事件'change‘将要被分派。
如果不应该,为什么?
发布于 2010-10-19 01:05:26
它不是分派的,当它以编程方式改变时,这不会发生。但是,您可以在需要时自由触发事件,如下所示:
$('#Anne').val('Jenny').change();
原因是什么?如果用户更改了某些内容,您可能需要做出反应,但如果您更改了某些内容,那么您就知道发生了什么,并且触发事件处理程序可能完全是wasteful...so,如果需要的话,您可以调用该事件处理程序。
https://stackoverflow.com/questions/3961469
复制相似问题