Javascript jQuery追加不工作
我在jQuery$([selector]).append(element)中有一个小错误 出于某种原因,DOMm正在抛出一个异常,jQuery调用它Javascript jQuery追加不工作,javascript,jquery,Javascript,Jquery,我在jQuery$([selector]).append(element)中有一个小错误 出于某种原因,DOMm正在抛出一个异常,jQuery调用它 uncaught exception:[exception…”无法转换JavaScript参数arg 0[nsIDOMDocumentFragment.appendChild]“nsresult:“0x8057009(NS_ERROR\u XPC\u BAD\u convert_JS)”位置:“JS frame::{path_removed}:::
uncaught exception:[exception…”无法转换JavaScript参数arg 0[nsIDOMDocumentFragment.appendChild]“nsresult:“0x8057009(NS_ERROR\u XPC\u BAD\u convert_JS)”位置:“JS frame::{path_removed}:::第12行”数据:否“
因此,我添加了console.log
,这在我上面的代码中,我得到了
这意味着元素被创建为一个非常有效的HTMLILElement,但由于某些原因,jQuery无法将其附加到我的UL。level-2 div row\u group\u off
尝试:
$(".level-2 div .row_group_off").append(iLi);
或
或
或
尝试:
或
或
或
第一:为什么要以这种方式将普通Javascript与jQuery混为一谈 我会去的,就像
$('<li>', {
'class': 'hidden site_id_' + Site_Id,
'name': 'ArticleType[' + Site_Id + ']'
}).appendTo( '.level-2 div row_group_off' );
$(“”{
“类”:“隐藏站点id”+站点id,
“名称”:“ArticleType['+Site_Id+']”
}).appendTo(“.二级分区行\组\关闭”);
当然,
row\u group\u off
必须是
元素。在当前表单中,jQuery将尝试查询一个名为*row\u group\u off*的节点,希望该节点不存在。因此,您可能忘记了使用#
或
来查询id
或类
-name首先:为什么要以这种方式将普通Javascript与jQuery混为一谈
我会去的,就像
$('<li>', {
'class': 'hidden site_id_' + Site_Id,
'name': 'ArticleType[' + Site_Id + ']'
}).appendTo( '.level-2 div row_group_off' );
$(“”{
“类”:“隐藏站点id”+站点id,
“名称”:“ArticleType['+Site_Id+']”
}).appendTo(“.二级分区行\组\关闭”);
当然,row\u group\u off
必须是
元素。在当前表单中,jQuery将尝试查询一个名为*row\u group\u off*的节点,希望该节点不存在。所以你要么忘记了一个
或
来查询id
或类
-name什么元素是行组关闭
?你没有忘记行组关闭前的一个点吗?没有html@all感谢我花了10分钟寻找的愚蠢的失误lol@Martin巴克:什么是愚蠢的你没有与公众分享的错误?什么元素是行组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组组html@all感谢我花了10分钟寻找的愚蠢的失误lol@Martin巴克:你没有和公众分享的愚蠢错误是什么?只是为了更新一下Googler的我使用了createElement,因为它已经被证明比使用$(“”)的jQuery更快
,这就是为什么浏览器有更好的性能,更好的浏览器,因为你必须记住,jQuery是Javascript,为什么在你不需要的时候还要加载jQuery选择器呢?为了更新Googler,我使用了createElement,因为已经证明使用$(“”)的jQuery速度更快
这就是为什么浏览器会有更好的性能,因为您必须记住,jQuery是Javascript,为什么不需要加载jQuery选择器呢?
$(".level-2 div.row_group_off").append(iLi);
$(".level-2 div#row_group_off").append(iLi);
$('<li>', {
'class': 'hidden site_id_' + Site_Id,
'name': 'ArticleType[' + Site_Id + ']'
}).appendTo( '.level-2 div row_group_off' );