Javascript jQuery属性/值更改是否触发绑定到元素的相应事件处理程序?

Javascript jQuery属性/值更改是否触发绑定到元素的相应事件处理程序?,javascript,jquery,events,Javascript,Jquery,Events,例如,如果我通过jQuery代码选择一个单选按钮,这是否会为该特定输入触发onClick事件?否,因为这不是单击。您可以使用trigger方法触发元素上的事件,也可以使用triggerHandler方法触发任何已注册的事件处理程序而不触发默认操作 好吧,坏例子onChange呢?我的问题更多的是关于一般情况下是否会发生任何此类事件。再次是否,因为“更改”事件定义为在用户更改字段中的数据时触发。据我所知,所有事件都有类似的警告;除非你特意去模拟用户交互,否则它们不会被代码触发。这是有道理的,多亏了

例如,如果我通过jQuery代码选择一个单选按钮,这是否会为该特定输入触发onClick事件?

否,因为这不是单击。您可以使用
trigger
方法触发元素上的事件,也可以使用
triggerHandler
方法触发任何已注册的事件处理程序而不触发默认操作

好吧,坏例子onChange呢?我的问题更多的是关于一般情况下是否会发生任何此类事件。再次是否,因为“更改”事件定义为在用户更改字段中的数据时触发。据我所知,所有事件都有类似的警告;除非你特意去模拟用户交互,否则它们不会被代码触发。这是有道理的,多亏了霍布斯,触发方法工作得很好。