【发布时间】:2025-11-27 21:55:05
【问题描述】:
有人可以支持代码sn-p吗?有里项目。 “更新”按钮使用定义的文本(数据文本)更新文本区域内容。文本区域有 2 个按钮,用于复制和清除 textarea 内容。当文本区域中的文本被编辑时不起作用:“更新”按钮和清除按钮都不起作用。 “复制”按钮仍然有效。代码需要改什么?
jQuery(function ($) {
$('.area_update').click(function () {
var my_var = $(this).data('text');
$('#area').html(my_var);
document.querySelector("textarea").select();
document.execCommand('copy');
});
});
jQuery(function ($) {
$('#clear_area').click(function () {
$('#area').empty();
});
});
document.querySelector("#copy-btn").onclick = function () {
document.querySelector("textarea").select();
document.execCommand('copy');
};
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul>
<li>aaa<input type="button" class="area_update" data-text="zzz" value="update" /></li>
<li>bbb<input type="button" class="area_update" data-text="yyy" value="update" /></li>
<li>ccc<input type="button" class="area_update" data-text="xxx" value="update" /></li>
</ul>
<textarea id='area' name='editor'>test</textarea>
<button id="copy-btn">Copy</button>
<button id="clear_area">Clear</button>
【问题讨论】:
标签: javascript html jquery textarea