的行爲,這是我的代碼:奇怪事件的內容處理程序
<script type="text/javascript">
$(document).ready(function() {
$("#txt1").focusout(function() { $("#lbl1").text("aaaa"); });
$('#btn1').click(function(){ alert("clicked"); });
});
</script>
<asp:Label ID="lbl1" runat="server" ClientIDMode="Static" />
<asp:TextBox ID="txt1" runat="server" ClientIDMode="Static"/>
<asp:Button ID="btn1" runat="server" ClientIDMode="Static"/>
我跑我的代碼,並執行以下步驟:BTN1
1.按用鼠標內部TXT1
2.按鼠標 警告消息不會出現。只有當我再次點擊該按鈕時纔會出現。
只有當我更改lbl1的文字時,纔會發生這種情況。
爲什麼文本更改會導致點擊事件不被觸發?
您是否試過:'$('#btn1')。click(function(){$(「#txt1」)。blur(); alert(「clicked」);});' –
這可以解決你的問題:'$('#btn1')。click(function(){alert(「clicked」);})。click();'但是我不認爲這是個好主意...... –