Javascript 为什么不能使用Ctrl+;我的输入中有A吗?

Javascript 为什么不能使用Ctrl+;我的输入中有A吗?,javascript,html,Javascript,Html,当我在输入中填写“abcdefg”之类的数据时,为什么不能使用全选功能(ctrl+a),我该怎么办 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript">//<![CDATA[ $(window).load(function(){ jQuery.fn.placehol

当我在输入中填写“abcdefg”之类的数据时,为什么不能使用全选功能(ctrl+a),我该怎么办

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>


<script type="text/javascript">//<![CDATA[ 
$(window).load(function(){
jQuery.fn.placehold = function(place) {
    var i = document.createElement('input');
    var placeholder =  'placeholder' in i;

    if(placeholder) {
        this.attr("placeholder", place);
    } else {
        this.val(place);
        this.css({color: '#ccc'});
    }

    this.blur(function() {
        var e = $(this);
        if(e.val()=="" && !placeholder) {
            e.val(place);
            e.css({color: "#ccc"});
        }
    }).bind("focus focusin click mousedown", function() {
        var e = $(this);
        if(e.val()==place && !placeholder) {
            e.css({color: 'black'});
            e.val("");
        }
    }).bind("keydown keypress keyup change", function() {
        var e = $(this);
        e.val(e.val());
    });


};

$(function() {
    $('#text_placehold').placehold("Start Searching");
});
});//]]>  

</script>



<input spellcheck="false" id="text_placehold" type="text">

//  
。尝试调整链接中的代码,直到您可以重现错误,将其分叉,然后发布一个链接,以便我们可以看到错误行为。可以在处重现。
e.val(e.val())
强制更新textfields值,从而禁用Cmd/Ctrl-A调用的选择。