在type=”hidden”的 元素中,不会自动触发 jQuery 的change() 方法。 change()方法仅在用户自己而不是开发人员更改字段值时自动触发。当开发人员更改隐藏字段内的值时,他也必须触发更改。
有两种可能的方法来检测隐藏输入字段上的值变化:
- 通过使用 bind() 方法
- 通过使用 change() 方法
下面的例子将说明两种检测隐藏字段中值变化的方法。
示例 1:以下示例使用jQuery 的内置 bind()方法。
By using bind() method detecting change
of value in the hidden field
GeeksforGeeks
By using bind() method
输出:
示例 2:以下示例使用jQuery 的内置 change()方法。
By using change() method detecting change
of value in the hidden field
GeeksforGeeks
By using change() method
输出:
jQuery 是一个开源 JavaScript 库,它简化了 HTML/CSS 文档之间的交互,它以其“少写,多做”的理念而广为人知。
您可以按照此 jQuery 教程和 jQuery 示例从头开始学习 jQuery。