Jquery 将存进数据库的内容html到页面

Jquery 将存进数据库的内容html到页面

  1. 将正常标签的内容存储到数据库
  2. 返回到页面上(使用的是struts),标签被转义了,然后在展示的时候。html将转义的符号转义,成为正常的标签。
  3. 使用text()取出来,text()取出来的内容是免去了标签的内容,但是我们此时容器的内容并非是html标签而是&lt之类的符号,取出来之后变成了正常的标签,之后html(String)到其他地方
note:
  1. 真实的内容一直都是带标签的,由于html页面认为它是一个字符串,为了保证看到的是正常的,struts所以将其中的标签转义掉了,看起来就是乱乱的。但是在使用浏览器访问的时候,再转义回来看起来就是对的。

     <table align="center" border="0" cellpadding="0" cellspacing="0" style="width:700px">
     <thead>
  2. 使用html()方法获取,会认为将里边的内容当成html代码进行获取,所以标签不会出现。

    <table align="center" border="0" cellpadding="0" cellspacing="0" style="width:700px">
    <thead>
        <tr>
  3. 使用text()会返回本来的内容,可以说不涉及转义。个人理解为直接获取html之后的文本,就是正常的标签了。

    <table align="center" border="0" cellpa
  4. 之后再html到其他地方就好了。
UPDATE:

发现一个更好的办法,使用struts标签的时候,将escape属性或者escapleHtml属性设置为false,默认是true,将对html进行转义。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值