我有下面的代碼,它在焦點上隱藏了一個「虛擬」密碼字段(包含單詞「密碼」),並顯示一個真正的密碼輸入字段。它適用於所有瀏覽器期望IE。jQuery的.live與IE的問題
在IE中,它可以工作,如果我選中密碼字段,但如果我點擊密碼字段,它會正確對焦,但我無法輸入它。
$("#passDummy").live('focus',function() {
$(this).hide();
$("#pass").show().focus();
});
這裏有一個jsfiddle顯示它在實踐中...
如果我使用.focus和.blur而不是.live它也可以,但我需要在這種情況下使用.live。
編輯:我正在使用jquery 1.5.1(縮小版),但它似乎也適用於所有後續版本。
你使用的是什麼版本的jquery? – alexl
1.5.1縮小...但它似乎也是所有後續版本的情況。 – Tom