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