我用这段代码来聊天。
<script type="text/javascript">
$(document).ready(function(){
$("#Send").click(function(){
var tx=$("#ChtInput").text();
$("#ChtShow").append("<br/><br/>"+tx);
});
});
</script>
#Send为按钮,#ChtInput是引入文本的文本区域当单击#Send时,将文本发送到#ChtShowdiv中。它在IE中工作得很好,但在Chrome和Firefox中,它只附加<br/><br/>
标签
I make it work doing that:
<script type="text/javascript">
var tx=$("#ChtInput").text();
$(document).ready(function(){
$("#Send").click(function(){
$("#ChtShow").append("<br/><br/>"+tx);
});
});
但是这种方式只工作,如果我把一些文本之间的textarea标签,但它只显示文本之间的textarea标签,而不是我写在textarea。
对不起我的英语…D
尝试使用val()代替text():
<script type="text/javascript">
$(document).ready(function(){
$("#Send").click(function(){
var tx=$("#ChtInput").val();
$("#ChtShow").append("<br/><br/>"+tx);
});
});
</script>