我正在尝试帮助朋友解决SharePoint 2010中的一些奇怪的javascript问题,但到目前为止我很困惑。
我有一个带有几个div的简单页面,每个div都有一个标题并开始显示。一些简单的jQuery为标题添加了一个事件处理程序,这样当单击它时,它的匹配div的文本就会被隐藏。这一切似乎都很好。但是,在检查页面的更改时,会向每个div添加非常大的属性,这些属性似乎与某种jQuery事件处理程序相对应。每次签入页面时都会发生这种情况(每次签入时都会添加一个新属性,而不是替换旧属性。)
例如,在一个div中,作为checkin之一:
jquery110106221769366327998="47"
出现。由于有几个签到,有很多这些。其他div有很多'sizzle'属性,如下所示。
sizzle-1386877979872="[object Object]"
div既有sizzle属性,也有jquery属性,但不是两者都有。 'sizzle'属性仅在几个月前出现,之前只是jquery。
我在Sharepoint 2010 / Jquery - Multiple attributes added in content Editor webpart edit / save发现了一个类似的问题,但是唯一的答案似乎是相当混乱的脚本解决方案似乎没有解决问题的根源。
有没有人遇到过这个问题之前/了解这些属性的来源以及如何防止它们?它们似乎只是用于非常小的实际目的,并使页面变得庞大而乏味。非常感谢任何帮助。