例子如下:
$(function(){
$(".write_choose").click(function(){
$("#ipt_1").val(($(this).html()).charAt())
})
})
如果我的回答没能帮助您,请继续追问。
你好,html中的<textarea></textarea>之间包含的文本原封不动的显示出来,不会被转义。例如:<textarea id="t" rows="20"cols="20">a<&>cccccc</>这里输入什么内容都会原封不动的显示出来</textarea>
总结如下:解决方法有两种:
第1种:
<body>
<textarea id='t' rows=20 cols=20></textarea>
<script>
document.getElementById('t').innerText='a<&>'
</script>
</body>
?
第2种:
/*将字串转为html格式*/
public String strToHtml(String s)
{
if (s==null||s.equals("")) return ""
s = s.replaceAll("&", "&")
s = s.replaceAll("<", "<")
s = s.replaceAll(">", ">")
s = s.replaceAll(" ", " ")
// s = s.replaceAll("/n", "<br/>")
// s = s.replaceAll("'", "'")
return s
}
/*将html格式转为字串*/
public String strToHtml(String s)
{
if (s==null||s.equals("")) return ""
s = s.replaceAll("&","&")
s = s.replaceAll("<","<")
s = s.replaceAll(">",">")
s = s.replaceAll(" "," ")
//s = s.replaceAll("<br/>","/n")
//s = s.replaceAll("'","'")
return s
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)