在IE10以上版本,微軟為了提高IE輸入框的便利性,增加了文本內容全部刪除和密碼眼睛功能,但是有些時候打開新的頁面裡,輸入框卻被鎖定無法編輯,需要刷新一下頁面,或者如果輸入框有內容需要點擊一下輸入框後面的叉叉後才能輸入。但是我們需要的是當下需要輸入內容。那怎麼辦呢?可以用下面的方法解決:
$("input[type='text']").each(function () { $(this).focus(function () { $(this).select(); }); }); $("textarea").each(function () { $(this).focus(function () { $(this).select(); }); });
解決原理,就是給所有的輸入框(當然可以給指定的輸入框)增加焦點事件,當點擊給焦點的時候,當前輸入框文本全選,則可以切換到編輯狀態。
以上所述是小編給大家介紹的jQuery解決IE輸入框不能輸入的問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!