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