当我第二次单击该按钮时,此功能只执行一次,它保持相同的值

时间:2017-07-15 08:40:25

标签: javascript jquery

当我第二次单击该按钮时,此函数只执行一次,它保持第一次的相同值,即使我更改textarea中的值,它也保持相同的值。 每次单击按钮???

时如何执行
    <!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <script type="text/javascript" src="jquery-2.2.4.js"></script>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>


    <script type="text/javascript"> 
    function readfile() {
     jQuery.get('file1.txt',function(txt){
    $('#textarea').text(txt)
     });
}
    </script>
  <body>
    <input type="button" name="read" value="read" onclick="readfile()">
    <div>
      <textarea id="textarea" name="textarea" rows="8" cols="80"></textarea>
    </div>


  </body>
</html>

1 个答案:

答案 0 :(得分:0)

尝试使用val()代替text()

 function readfile() {
  jQuery.get('file1.txt', function(txt) {
    $('#textarea').val('').val(txt)
  });
}