Javascript 来自未附加在div中的XML的ajaxhtml代码输出(无序列表)

Javascript 来自未附加在div中的XML的ajaxhtml代码输出(无序列表),javascript,jquery,html,ajax,xml,Javascript,Jquery,Html,Ajax,Xml,我创建了一个XML文件来存储在无序列表中使用的项目,并在页面加载时通过Ajax调用访问它。问题是,AJAX结果没有附加到我的div元素中。我从Ajax调用中复制了生成的HTML代码,并将其粘贴到一个div中,它运行良好,甚至显示了子元素。我计划在第三级(孙子)之前一直这样做,但省略了孙子部分,这样我可以一次解决一个问题 以下是我的XML: 我尝试了你的代码,UL为我填充并附加了代码。如果它正在创建html,而只是没有附加,则可能意味着它无法找到div 请你试试- console.log($('

我创建了一个XML文件来存储在无序列表中使用的项目,并在页面加载时通过Ajax调用访问它。问题是,AJAX结果没有附加到我的div元素中。我从Ajax调用中复制了生成的HTML代码,并将其粘贴到一个div中,它运行良好,甚至显示了子元素。我计划在第三级(孙子)之前一直这样做,但省略了孙子部分,这样我可以一次解决一个问题

以下是我的XML:


我尝试了你的代码,UL为我填充并附加了代码。如果它正在创建html,而只是没有附加,则可能意味着它无法找到div

请你试试-

console.log($('#ListNav'));

看看它是否得到了Div

我试用了你的代码,UL为我填充并附加了代码。如果它正在创建html,而只是没有附加,则可能意味着它无法找到div

请你试试-

console.log($('#ListNav'));

看看它是否得到了Div

请参阅Rahul和我对解决方案的前后评论。

请参阅Rahul和我对解决方案的前后评论。

嗨,Rahul,我通过颠倒“和”的位置修复了列表问题“。我现在面临一个不同的问题,那就是我的导航javascript无法识别UL。谢谢你的帮助!没有问题,如果您指的是jquery导航插件,只需在附加行之后尝试重新初始化插件。它应该可以工作,因为DOM现在已经更新了“。我现在面临一个不同的问题,那就是我的导航javascript无法识别UL。谢谢你的帮助!没有问题,如果您指的是jquery导航插件,只需在附加行之后尝试重新初始化插件。它应该可以工作,因为DOM现在已经更新了。