Comment puis-je sélectionner tout le texte figurant dans le <pre> à l'aide de jQuery?

J'ai un contentEditable iframe avec le nombre de lignes et du texte. Les numéros de ligne sont contenus dans un div et tout le texte est dans un <pre>-élément.

Il ressemble à ceci:

<body>

  <div id="line_numbers">
    <div>1</div><div>2</div><div>3</div>
  </div>

  <pre>
    Text
  </pre>

</body>

Maintenant, quand quelqu'un appuie sur Ctrl+A tout est sélectionné, y compris les numéros de ligne. Je voudrais changer ce comportement pour inclure uniquement le contenu de la <pre>.

J'ai créé une fonction qui capture Ctrl+A et empêche le fonctionnement par défaut. Maintenant, comment puis-je définir la sélection pour contenir tout ce qui est à l'intérieur de la <pre>?

avez-vous essayé $('pré').texte() en jQuery?
Pour clarifier, Christoffer est d'essayer de select le texte dans le navigateur (par copier/coller), de ne pas obtenir la chaîne de texte en tant que variable.

OriginalL'auteur Christoffer | 2010-01-23