答案 0 :(得分:2)
尝试一下
$('#txt').bind('keyup', function (event) {
//console.log(event.key);
var SecondVal=$(this).val().charAt(1)
if(SecondVal.trim()!=''){
alert(SecondVal)
console.log(SecondVal);
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="txt">
答案 1 :(得分:0)
var secletterval;
$(document).ready(function() {
$("#address_field").keyup(event => {
secletterval = event.key;
alert(secletterval);
});
});
address_field
是您的文本框的ID
答案 2 :(得分:0)
使用keyup
事件代替input
事件。此演示获取contenteditable
<fieldset>
的文本并将文本拆分为字符数组,并使用.pop()
提取最后一个字符。
$('.editor').on('input', edit);
function edit(e) {
var tgt = $(e.target);
var key = tgt.next('.key');
var txt = tgt.text();
key.text(txt.split('').pop());
}
:root {font: 400 16px/1 Consolas}
.editor {
min-height: 100px;
font: inherit;
}
.key {
display:block;
text-align: center;
font: inherit;
font-size: 1.5rem;
}
<fieldset class='editor' contenteditable></fieldset>
<output class='key'></output>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>