Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 监视多个文本框更改的最佳方法_Jquery_Html_Css_Input_Tabs - Fatal编程技术网

Jquery 监视多个文本框更改的最佳方法

Jquery 监视多个文本框更改的最佳方法,jquery,html,css,input,tabs,Jquery,Html,Css,Input,Tabs,我有一个在选项卡式div(jQuery)中结构化的表单。每个div包含特定于某个部分的表单元素,每个选项卡部分底部都有一个保存按钮。我试图在用户更改表单数据但未保存表单数据时,在选项卡名称(标题)旁边添加一个小警告图标。现在我知道我可以在每个文本框上检查.change,只需通过切换display属性使图标可见即可。我想知道是否有更有效的方法来实现相同的功能?考虑到所有表单元素都在一个div中,并且有特定的类分配给它们,是否有一种方法可以检查div中是否有任何内容发生了更改,而不是侦听每个表单元素

我有一个在选项卡式div(jQuery)中结构化的表单。每个div包含特定于某个部分的表单元素,每个选项卡部分底部都有一个保存按钮。我试图在用户更改表单数据但未保存表单数据时,在选项卡名称(标题)旁边添加一个小警告图标。现在我知道我可以在每个文本框上检查.change,只需通过切换display属性使图标可见即可。我想知道是否有更有效的方法来实现相同的功能?考虑到所有表单元素都在一个div中,并且有特定的类分配给它们,是否有一种方法可以检查div中是否有任何内容发生了更改,而不是侦听每个表单元素上的事件


谢谢。

你可以试试类似的东西

$("#divid > input").on("change", function(){
---
})
其中“divid”是您的div的id