这是代码:
$("input[type='text']").on('input', function() { ...stuff here... }); //first function
$('input[type="text"]').click(function() { //second function
$('#keyboard').show();
$('#keyboard .letter').click(function() {
var currentValue = $('input[type="text"]').val();
alert(currentValue);
$('input[type="text"]').val( currentValue + $(this).text() );
});
});
简短的版本是,当我输入此文本输入时,顶部功能会触发。在第二个函数中,我制作了一个键盘,并根据用户点击更改输入的值。但是,当通过第二个函数更改输入值时,第一个函数不会触发。有任何想法吗?非常感激。