当我第二次单击该按钮时,此函数只执行一次,它保持第一次的相同值,即使我更改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>
答案 0 :(得分:0)
尝试使用val()
代替text()
function readfile() {
jQuery.get('file1.txt', function(txt) {
$('#textarea').val('').val(txt)
});
}