IE10以上有點時候彈出新窗口不能編輯,文本框非readonly

在IE10以上版本,微軟爲了提高IE輸入框的便利性,增加了文本內容全部刪除和密碼眼睛功能,但是有些時候打開新的頁面裏,輸入框卻被鎖定無法編輯,需要刷新一下頁面,或者如果輸入框有內容需要點擊一下輸入框後面的叉叉後才能輸入。但是我們需要的是當下需要輸入內容。那怎麼辦呢?可以用下面的方法解決:

$("input[type='text']").each(function () {

            $(this).focus(function () {

                $(this).select();

            });

        });

        $("textarea").each(function () {

            $(this).focus(function () {

                $(this).select();

            });

        });

解決原理,就是給所有的輸入框(當然可以給指定的輸入框)增加焦點事件,當點擊給焦點的時候,當前輸入框文本全選,則可以切換到編輯狀態。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章