jquery - 如何使用jquery将值传递给表单的textarea
问题描述
我正在尝试使用 jquery 将值传递给表单 textarea。我可以使用下面的代码将值传递给隐藏的输入区域,但不能使用相同的代码传递给 textarea
<html>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tinymce/5.0.6/jquery.tinymce.min.js"></script>
<form>
<textarea class="tinymce" id="test"></textarea>
<button id="generate">Generate</button>
</form>
<script type="text/javascript">
$(document).on('click','#generate',function() {
tinyMCE.get('test').setContent('test content');
});
</script>
</html>
我尝试使用 val 和 attr 传递值,但除非输入类型被隐藏,否则它们都不起作用,我希望 textarea 显示 jquery 生成的值。
解决方案
$(function() {
$('#test').val('This is a test');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea id="test"></textarea>
推荐阅读
- embedded-linux - U-Boot 调试诊断为什么在加载 dtb 设备树并且内核无法在 Qemu kvm 中启动后卡住
- android - android如何在没有互联网连接和没有sim卡的情况下获取位置更新
- google-apps-script - 如何确保 docs 应用程序脚本不会一次性完成整个任务?
- python - 破折号:读取文件的进度条
- ios - 无法从核心数据加载 SwiftUI 选择器选择并显示为选择
- python - 关于 set 的类方法的文档在哪里?
- javascript - 币安:部分书籍深度流
- java - 我需要在 Java CRUD 中对我的代码使用继承吗?
- java - 如何在java中使用扫描仪处理奇怪的输入
- javascript - 类型错误:未定义不是对象(评估 this.props.navigation.navigate)