Select Text On Focus

by Kyle Mitofsky

HTML

<input type="text" value="potato" />
<input type="text" value="tomato" />













<!-- Post Info -->
<div style='position:fixed;bottom:0;left:0;    
            background:lightgray;width:100%;'>
    About this SO Question: <a href='http://stackoverflow.com/q/6124394/1366033'>Select all text on focus using jQuery</a><br/>         
<div>

JavaScript

$("input").focus(function(){
    $(this).on("mouseup.a keyup.a", function(e){      
        $(this).off("mouseup.a keyup.a").select();
    });
});

// event logger
$("input").on("mousedown focus mouseup click blur " + 
              "keydown keypress keyup change",
              function(e) {
     console.log(e.type);
});