2010-07-21 43 views
0

我目前正在使用客戶端提供的HTML包裝器的頁面。我們將我們的內容注入包裝器,然後渲染頁面。什麼導致我的HTML元素出現大量的內嵌JavaScript?我怎樣才能阻止它?

這個包裝器鏈接到其他JavaScript庫。當我檢查的元素,我可以看到我的要素之一已被修改,出現如下:

<li class="directory-result-text" fire="function() { 
     return __method.apply(null, [this].concat($A(arguments))); 
    }" observe="function() { 
     return __method.apply(null, [this].concat($A(arguments))); 
    }" stopObserving="function() { 
     return __method.apply(null, [this].concat($A(arguments))); 
    }" visible="function() { 

    <!--..and it goes on like this for a while...--> 

    }"> 

我們使用jQuery,沒有我們的元素不斷出現這樣的。有人可以告訴我可能是什麼原因造成的,以及我如何防止它發生在我們的內容上?

+0

你可以顯示你的任何jQuery嗎? – 2010-07-21 12:32:15

+0

您正在使用哪個ide? – 2010-07-21 12:36:44

+0

可能是您使用的HTML包裝器將其添加進去。您能否提供更多信息?當分配事件處理程序時, – aubreyrhodes 2010-07-21 13:15:51

回答

0

在這裏得到了同樣的東西,一個元素的原型的$()調用這樣做,但我不知道爲什麼。

(僅適用於IE的BTW)

後進一步看,這些屬性的所有方法原型增加了擴展DOM,但是當你在IE中一個元素對象上添加屬性,它似乎增加了他們的屬性也。

相關問題