试试这个
$('#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">
var secletterval;
$(document).ready(function() {
$("#address_field").keyup(event => {
secletterval = event.key;
alert(secletterval);
});
});
address_field
是您文本框的ID
而不是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>