我正在尝试在<textarea>
中添加文本当发生更改事件时。
它在第一个更改事件中工作得非常好。但是,当我删除文本区域内的文本并执行另一个更改事件时,它不再添加文本了?
我真的很困惑为什么它不起作用。下面是我想要完成的事情的一个片段。
$("#test").on("change", function() {
$("#textarea_test").text("Hello");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select name="test" id="test">
<option value="Test1">Test 1</option>
<option value="Test2">Test 2</option>
</select>
<textarea name="textarea_test" id="textarea_test" cols="30" rows="10"></textarea>
最佳答案
.text
更改文本区域的内部内容,用作默认值。一旦用户更改了该值,更改默认值将不会产生任何效果。
使用.val
更改值,就像任何其他表单控制元素一样。
关于javascript - 为什么在第二次更改事件后我的文本没有添加到文本区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30825171/