2012-06-05 50 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