【发布时间】:2018-08-10 11:35:36
【问题描述】:
我想用 b 替换 a,但我总是在 b 之前看到 a。我尝试了其他事件,如 keyup、keydown、event.preventDefault,但它们都不起作用。用户键入时如何防止出现这种“a”视图?
$("#text").keypress(function(event) {
text2 = $(this).val();
text2 = text2.replace(/(a)/g, "b");
$("#text").val(text2);
});
//i tried with keyup, keydown also...
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea id="text"></textarea>
【问题讨论】:
-
为什么 -1 已经 ???抱歉,请不要给我发“这个问题已经回答”的链接,因为我在发帖前检查过了
标签: javascript jquery