2012-06-05 49 views
-1
var $j; 
$j = jQuery.noConflict();  
$j(<button id="find" label="AdWords OK"/>).append("#:ne"); 

當我在Firefox擴展中運行它時,出現錯誤「i.createDocumentFragment不是函數」。Firefox擴展中的JQuery錯誤

+1

缺失報價,我認爲附加$ J( '<按鈕ID = 「發現」 標籤= 「的AdWords OK」/>') – Huangism

+0

@Huangism:Firefox將此字符串(不帶引號)解釋爲XML文字 - 請參閱E4X。但至少jQuery 1.7.1錯誤與「無法換行XML對象」。 –

+0

在什麼情況下運行此代碼?附加SDK模塊?內容腳本?瀏覽器窗口覆蓋? –

回答

1
$j('<button id="find" label="AdWords OK"/>').append("#:ne"); 

需要引號否?

編輯

哦加入它的#ne後,再

$j('#ne').after('<button id="find" label="AdWords OK"/>'); 
+0

需要引號嗎? – saadsaf

+0

很確定呢,試試吧 – Huangism

+0

單引號還是雙引號? – saadsaf