我尝试了这个,但是当我修改输入时没有任何反应。 有什么想法吗?
<input type="text" id="date">
<script type="text/javascript">
$('#date').change(function () {
alert('Date changed');
});
</script>
答案 0 :(得分:0)
因为您使用了#
而不是.
$('.date')
答案 1 :(得分:0)
只有当文本框上的焦点丢失时才会触发更改事件,因此您还应该使用keyup事件。此外,您使用“#date”,但由于“date”是文本框的类,您应该使用“.date”。
$('.date').change(function () {
alert('Date changed');
}).keyup(function(){$(this).change()});