代码:
<input type="text" onkeydown="
if (event.keyCode == 13) { HERE, ECHO "OK" RIGHT AFTER THIS INPUT ELEMENT }
">
是否可以在不在此元素上放置 ID 或名称的情况下完成此操作? 或者不将其封装在可识别的 div 中?
澄清一下,这应该是按下事件键码后的结果 html:
<input type="text" onkeydown="
if (event.keyCode == 13) { HERE, ECHO "OK" RIGHT AFTER THIS INPUT ELEMENT }
">OK
最佳答案
如果你想使用 jQuery,你可以执行以下操作:
HTML
<input name="ok" type="text" id="showOK" />
JavaScript
$("#showOK").keypress(function() {
if (event.keyCode == 13){
$("<p>OK</p>").insertAfter("#showOK");
}
});
不使用ID
<input type="text" onkeydown="if (event.keyCode == 13) { $('<p>OK</p>').insertAfter(this);}">
关于javascript - 使用javascript在 "this"输入元素后插入文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26440494/