use*_*833 0 xml jquery replace
我有一个XML文件,存储一堆东西,包括参考书的页码.如果有多个页面,则用以下斜杠分隔:
<WeaponPage>119/120</WeaponPage>
Run Code Online (Sandbox Code Playgroud)
然后,我使用jQuery在花式锚悬停中填充此数据,以在用户将鼠标悬停在超链接上时显示数据.到目前为止没问题.加载的HTML如下所示:
<td><span id="weaponPage2" name="weaponPage2"></span></td>
Run Code Online (Sandbox Code Playgroud)
jQuery看起来像这样:
$("#weaponPage"+person).text(WeaponsArray[xx1][23].replace("/","<br>"));
Run Code Online (Sandbox Code Playgroud)
出于某些奇怪的原因,数据被渲染为119 <br> 120.它实际上显示了break标记,而不是将其渲染为中断!如果我注释掉jQuery并对HTML中的数据进行硬编码,它可以正常工作,但很明显,这只是用于调试.
有任何想法吗?
谢谢
使用.html()代替
$("#weaponPage"+person).html(WeaponsArray[xx1][23].replace("/","<br>"));
Run Code Online (Sandbox Code Playgroud)
因为.text()会将其呈现为文本并忽略html内容
| 归档时间: |
|
| 查看次数: |
132 次 |
| 最近记录: |