2016-01-29 3 views
0

Я пытаюсь преобразовать специальные символы в HTML в JQuery, но я не получаю никакого результата в моем веб-сайтеПреобразование специальных символов в HTML JQuery или JavaScript

<textarea id="Mpreditor"> &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; 
      &amp;lt;/tbody&amp;gt; 
       &amp;lt;tfoot&amp;gt; 
        &amp;lt;tr&amp;gt; 
         &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt; 
         &amp;lt;td class=&amp;quot;comment-form&amp;quot;&amp;gt; 
</textarea> 

код JQuery

<script type="text/javascript"> 
window.onload=function(){ 

var html = $("#Mpreditor").html(); 
html = html.replace('&lt;','<').replace('&gt;','>').replace('&quot;','"'); 
$("#Mpreditor").html(html); 

} 
</script> 

Здесь, в jsfiddle работает, но на моем сайте не работает https://jsfiddle.net/codesoft/426njvsx/

ответ

0

Это мой код, пожалуйста, проверьте это.

var needToConvert = 'But I want to turn "&lt;" and "&gt;" into "<" and ">".'; 

var convert = function(convert){ 
    return $("<span />", { html: convert }).text(); 
    //return document.createElement("span").innerText; 
}; 

alert(convert(needToConvert)); 
-1

Вы код работает попробовать это,

function convertthings(){ 


    var convert = function(convert){ 
     return $("<span />", { html: convert }).text(); 
     //return document.createElement("span").innerText; 
    }; 

    alert(convert(document.getElementById('Mpreditor').value)); 
    } 
    </script> 
    </head> 
    <body> 
    <form action="" method="GET" onsubmit="convertthings()"> 

    <textarea id="Mpreditor"> &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; 
       &amp;lt;/tbody&amp;gt; 
        &amp;lt;tfoot&amp;gt; 
         &amp;lt;tr&amp;gt; 
          &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt; 
          &amp;lt;td class=&amp;quot;comment-form&amp;quot;&amp;gt; 
    </textarea> 

    <input type="submit" id="save_run" value="Run" /> 
    </form> 
+1

я не понимаю этот ответ, это не мой вопрос, что вы делаете другое дело – Codesoft

+0

вы хотите конвертировать и л и & GT в «<" and ">» для genrate tags.As я понимаю –

+0

в соответствии с вашим кодом он генерирует таблицу. –

Смежные вопросы