Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 添加<;br/>;关于keyup_Jquery_Html - Fatal编程技术网

Jquery 添加<;br/>;关于keyup

Jquery 添加<;br/>;关于keyup,jquery,html,Jquery,Html,我有以下代码: $(“#texto”).keyup(函数(e){ 如果(e.key==“输入”){ var texto=$(“#texto”).val(); $(“#texto”).val(texto+”); } }) 您应该使用在实际插入字符之前发生的按键事件,这样您的将位于实际输入字符之前 $(“#texto”).keydown(函数(e){ 如果(e.key==“输入”){ var texto=$(“#texto”).val(); $(“#texto”).val(texto+”); }

我有以下代码:

$(“#texto”).keyup(函数(e){
如果(e.key==“输入”){
var texto=$(“#texto”).val();
$(“#texto”).val(texto+”

); } })

您应该使用在实际插入字符之前发生的
按键事件,这样您的

将位于实际输入字符之前

$(“#texto”).keydown(函数(e){
如果(e.key==“输入”){
var texto=$(“#texto”).val();
$(“#texto”).val(texto+”

); } })


使用
html
函数而不是
val
您最好在输入完成后处理该函数-您可以在服务器上,或者如果您在JS中处理以在页面的其他位置显示br,则只需将所有换行符替换为br即可。你在这里所做的就是在你的代码和用户的打字速度之间创造一种奇怪的竞争条件。没有必要实时做这件事