是否可以将keyup功能替换为按钮单击功能?

时间:2020-10-06 06:30:57

标签: javascript jquery

我只是js的初学者。我正在尝试将keyup功能更改为按钮功能。有人可以帮忙吗?这是代码,

<textarea id="demo"></textarea>


<script src='https://code.jquery.com/jquery-3.5.1.min.js'>
<script>$("#demo").bind("keyup", function() {
var text = $(this).val();
text = text.replace("good", "sweet")
text = text.replace("night", "dreams")
$(this).val(text); });</script>

1 个答案:

答案 0 :(得分:0)

您只需添加带有ID或类的按钮,然后将其绑定到事件即可,例如:

$("#button").bind("click", function() {
  var text = $("#demo").val();
  text = text.replace("good", "sweet")
  text = text.replace("night", "dreams")
  $("#demo").val(text);
});

$("#button").bind("click", function() {
  var text = $("#demo").val();
  text = text.replace("good", "sweet")
  text = text.replace("night", "dreams")
  $("#demo").val(text);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea id="demo"></textarea>
<button id="button">click me</button>