jQuery - select all text from a textarea

后端 未结 6 2038
情书的邮戳
情书的邮戳 2020-11-27 12:03

How can I make it so when you click inside a textarea, its entire content gets selected?

And eventually when you click again, to deselect it.

6条回答
  •  遥遥无期
    2020-11-27 12:46

    Slightly shorter jQuery version:

    $('your-element').focus(function(e) {
      e.target.select();
      jQuery(e.target).one('mouseup', function(e) {
        e.preventDefault();
      });
    });
    

    It handles the Chrome corner case correctly. See http://jsfiddle.net/Ztyx/XMkwm/ for an example.

提交回复
热议问题