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