我正在使用 jQuery .data() 向元素添加一些 var。该部分工作正常,如下所示:
$('#r' + id).data("ruleData", {
ruleName: name,
ruleID: id,
ruleDesc: desc,
ruleCat: cat,
functionName: functionName
});
问题是,如果用户返回到特定步骤,它所在的功能可以多次运行。如果他们更改了该步骤的信息,它只是添加到此数据对象中。
有没有办法可以在每次创建对象之前清除对象的所有内容,以便它始终是最新的内容?
想不出办法,因为它动态地将它应用于多个元素。