事件OnChange不起作用

时间:2013-06-09 08:58:49

标签: jquery onchange

我尝试了这个,但是当我修改输入时没有任何反应。 有什么想法吗?

<input type="text" id="date">
<script type="text/javascript">
  $('#date').change(function () {
    alert('Date changed');
  });
</script>

2 个答案:

答案 0 :(得分:0)

因为您使用了#而不是.

$('.date')

答案 1 :(得分:0)

只有当文本框上的焦点丢失时才会触发更改事件,因此您还应该使用keyup事件。此外,您使用“#date”,但由于“date”是文本框的类,您应该使用“.date”。

$('.date').change(function () {
    alert('Date changed');
  }).keyup(function(){$(this).change()});