我有一个文本类型的输入字段和一个复选框。 如果我更改文本,然后在输入框外单击(或按Enter或Tab),则会引发更改事件。但是如果我输入一些文本,然后用鼠标直接点击复选框,则只有复选框更改事件似乎被抛出。JavaScript文本输入更改事件未触发
我有以下代码:
<input type="text" name="text" class="update">
<input type="checkbox" name="check" class="update">
与这个jQuery:
$('.update').change(function(){
console.log($(this));
});
这是一个已知的问题,以及如何确保所有变更事件被触发/抛出/陷于这个设置?
是$(document).ready(function())中的代码;功能?您可以尝试在函数中添加alert()以查看您是否正在执行此功能。 – codersarepeople 2011-01-13 21:55:45