jQuery append在internet explorer中不工作

jQuery append在internet explorer中不工作,jquery,internet-explorer,google-chrome,sharepoint,Jquery,Internet Explorer,Google Chrome,Sharepoint,我有一个jquery函数,它返回JSON数据: 此功能在Google Chrome中可用,但在Internet Explorer(v11)中不可用 有人知道为什么吗?append在Chrome中工作而不是IE?控制台没有给出任何错误消息,因此没有任何线索。然而,如果我将IE开发工具中的“文档模式”从8(默认)更改为9或更高,它似乎可以正常工作 非常感谢您的帮助 您有两个不匹配的结束标记。修复HTML,它应该可以工作: <div class='projectHeadingDiv left'&

我有一个jquery函数,它返回
JSON
数据: 此功能在Google Chrome中可用,但在Internet Explorer(v11)中不可用

有人知道为什么吗?append在Chrome中工作而不是IE?控制台没有给出任何错误消息,因此没有任何线索。然而,如果我将IE开发工具中的“文档模式”从8(默认)更改为9或更高,它似乎可以正常工作


非常感谢您的帮助

您有两个不匹配的结束标记
。修复HTML,它应该可以工作:

<div class='projectHeadingDiv left'><li><h1>" + item.Project_heading + "</h1><h3><a id='" + item.ID + "' class='projectLink' href='#'>" + item.Title + "</a></h3></div>
  • “+item.Project\u heading+”
  • Chrome和Firefox对如此粗心的开发人员更加宽容。但是IE对这种错误更敏感(我实际上认为这很好)

    $(item1).parent().html("<h3><a id='" + item.ID + "' class='projectLink' href='#'>" + item.Title + "</a></h3>");
    
    <div class='projectHeadingDiv left'><li><h1>" + item.Project_heading + "</h1><h3><a id='" + item.ID + "' class='projectLink' href='#'>" + item.Title + "</a></h3></div>