jquery附加函数转换<>到实体名称

jquery append function converting < > to entity name

本文关键字:实体 gt lt 函数 转换 jquery      更新时间:2023-09-26

我使用getJSON获取JSON文件,然后根据检索到的数据构建图像地图热点。这是在座位表应用程序中使用的,在该应用程序中,车站编号保持不变,但个人的姓名总是会更改。

在我得到数据后,我循环浏览它并创建像这样的图像热点(我现在使用#作为href的占位符)。

 $('#maphall').append('< area class="'+ val.class +
 '" shape="'+val.shape+'" href="'+val.href+'" id = "'+
 val.id+'" coords='+val.coords+' />');

当我在FireFox中查看生成的代码时,我看到:

&lt; area class="room" shape="rect" href="#" id = "2B" coords="160,56,279,109" /&gt;

如何获得<和>来代替CCD_ 1和CCD_?

HTML解析器将把后面跟有空格的<视为小于号,而不是标记的开头。

将DOM序列化回HTML将显示为一个实体。

编写有效的HTML。移除空间。