我正在寻找一种方法来搜索并替换一些单词onclick(并非所有内容)。它仅适用于预定义的textarea。我想为我刚写的单词运行脚本。
<form action="#">
<textarea class="input" name="input" type="text" id="txt" />test</textarea>
<input type="button" value="Run" id="run"/>
</form>
$(document).ready(function() {
$('#run').click(function() {
var textarea=$('#txt');
textarea.html(textarea.html().replace(/test/g,"ok"));
});
});
答案 0 :(得分:1)
$('#run').click(function() {
var textarea=$('#txt');
textarea.val(textarea.val().replace(/test/g,"ok"));
});
答案 1 :(得分:1)
$(document).ready(function() {
$('#run').click(function() {
var textarea=$('#txt');
textarea.val(textarea.val().replace(/test/g,"ok"));
});
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<textarea class="input" name="input" type="text" id="txt" />test</textarea>
<input type="button" value="Run" id="run"/>
&#13;
答案 2 :(得分:0)
textarea.val(textarea.val().replace(/test/g,"ok"));
<强> HTML()强>
获取匹配集中第一个元素的HTML内容。
<强> VAL()强>
返回匹配集中第一个元素的value属性。当元素是多选元素时,返回的值是所有选择的数组。此方法仅适用于输入,选择,按钮等控制。它不适用于div,span,p等。