使用jQuery为浏览器FF3和IE6/7开发时,在HTML标签上设置自定义属性时是否存在兼容性问题?我可以像HTML数据库记录一样在HTML DOM中存储自定义属性吗?
首先,我知道jQuery的data()
功能,它主要是我想要做什么,但数据没有生存clone()
功能。这是使用jQuery UI可拖/放插件的问题,因为它在拖放过程中克隆了DOM元素。为了这个问题的目的,我需要一个替代data()
。
我想在拖放操作之间保存数据。我希望能够将数据注入到拖放操作期间移动的DOM元素中。为此,我可以构建HTML子元素来模拟数据库记录。快速实验表明,Firefox使用任何我想存储数据字段的属性名称都没有问题。但是,HTML 4规范说某些标签只能包含某些属性名称。将DOM填充为非标准属性会导致我提到的浏览器出现不兼容问题?
Persevere是一个包含非JavaScript组件的服务器端库。它不能在浏览器中使用。 – kpozin 2011-02-28 15:14:26