1
确实很不幸,我的客户端仍然使用IE6。 使用jquery 1.4.2jquery change event not with IE6
问题是我打开一个窗口使用单击事件,并在新窗口中执行一些编辑操作。 我有一个'更改'事件附加到有输入字段的表的行。现在,当第一次加载窗口并且第一次对输入进行更改时,更改事件不会触发。然而,第二次尝试开始工作。 我注意到我例如我运行一个虚拟页面,即创建一个新页面(我使用Visual Studio)并单独运行该页面,'change'事件工作得很好。
它是怎么回事?而我能做些什么,除了要回1.3.2(通过,不能正常工作,但还没有经过充分测试它尚未方式)
<!--HTML-->
<table id="tbReadData">
<tr class="nenDataRow" id="nenDr2">
<td>
<input type="text" class="nenMeterRegister" value="1234" />
</td>
<tr />
<table>
<script type="text/javascript">
$(document).ready(function(){
$('#tbReadData').find('tr').change(function() {
alert('this works');
}
});
</script>
是的它是正确的。这只是匆匆发布。不过不用担心,我使用的是1.4.1,当我使用最新版本的JQuery 1.4.2时,这个血腥的事情奏效了。 – user146911 2010-04-20 06:27:44