通过父级显示内容更改
我在一个
fieldset
里面有DHTML内容。这包括普通html,嵌套对象(甚至其他字段集),以及input
,select
和textarea
对象的值更改。
如果内容已更改,我想更改字段集的边框。
以下作品:
$('fieldset[name=qsfs127]').children('input').change(function(){
$(this).parent('fieldset').css({border:'1px solid red'});
})
这处理输入;我可以将它扩展到select和textarea。
问题:
如何对html更改执行相同的操作?
是否可以通过将当前的html()与存储的html()进行比较来完成所有这些变更跟踪?
如果是(2),是否会处理“撤消”的情况?
编辑:我有一个ajax上传内容的按钮,并保存更改。然后我删除边框颜色
没有找到相关结果
已邀请:
1 个回复
坝硷操
2.)你可以这样跟踪,看起来有点沉重。如果没有关于您的用例和数据控制的更多信息,很难推荐任何内容。 3.)如果你确实将原始html()的值存储在字段集中,那么它似乎也适用于撤销情况。您也可以在撤消后比较html()的值。但是,如果你正在创建一个“撤销”按钮,在我看来你需要有一些所有更改的历史记录,一旦用户没有更多的撤消,那么他们应该回到原始状态并且没有比较html( )应该是需要的。