jQuery聊天与append()不工作在谷歌Chrome浏览器



我用这段代码来聊天。

<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>

相关内容

  • 没有找到相关文章

最新更新