jQuery更改处理程序未触发[重复]
Posted
技术标签:
【中文标题】jQuery更改处理程序未触发[重复]【英文标题】:jQuery change Handler Not Fired [duplicate] 【发布时间】:2015-11-08 17:42:21 【问题描述】:我有一个小 jsFiddle: https://jsfiddle.net/1wkwdja7/
由于某种原因,当我将inputField
的value
属性设置为“Barney”时,更改事件没有触发。在输入字段中键入文本会导致事件触发,但我需要在 input
的 value
属性更改时触发事件,即使该属性以编程方式更改,就像在我的示例中一样。
我在这里做错了什么?
【问题讨论】:
你能解释更多,你想要达到什么目标? @all -- 抱歉,我可能在 OP 中没有说清楚。我将其更新为(希望)更清晰。 【参考方案1】:https://api.jquery.com/change/
正如您在黄色注释中看到的那样,使用 javascript 更改值不会触发事件。您可以使用 .trigger("change") 触发它
【讨论】:
以上是关于jQuery更改处理程序未触发[重复]的主要内容,如果未能解决你的问题,请参考以下文章