【发布时间】:2013-03-13 15:13:25
【问题描述】:
代码如下:
$("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() );
});
});
简短的版本是,当我输入此文本输入时,顶部函数会触发。在第二个函数中,我制作了一个键盘,并根据用户点击更改输入值。但是,当通过第二个函数更改输入值时,第一个函数不会触发。有任何想法吗?非常感谢。
【问题讨论】:
标签: javascript jquery input