我在jquery上模糊和onblur事件的陌生人問題上陷入困境。當你輸入模糊,然後onblur事件執行第一個和.blur方法。但是,當您通過在錨標籤上拼湊來調用觸發器.blur時,則.blur方法首先執行然後執行onblur事件。爲什麼這個區別和解決方案爲此。 Demoonblur事件模糊後執行
<head>
<script type="text/javascript" src="jquery-1.8.3.js"></script>
<script type="text/javascript">
$(function() {
$('a').click(function() {
$('input').blur();
})
})
function test() {
alert(0);
}
$(function() {
$('input').blur(function() {
alert(1);
})
})
</script>
</head>
<body>
<input type="text" onblur="test()" />
<a href="#">blur input</a>
</body>
我不瞭解你,但我總是先得到0,然後是1(Chrome)。 – WTK 2013-03-26 09:28:04
這就是我所說的。 – Jai 2013-03-26 09:30:56
「這樣我總是先得到0,然後1」 - 是的,你先得到0,然後是1,即使代碼OP張貼,所以我沒有看到這句話的一個點。 – WTK 2013-03-26 09:32:02