• # select() n’est pas fait pour ça

    Posté par . En réponse au message jQuery : comment sélectionner tout le texte contenu d'un <table> ?. Évalué à 2.

    Pour sélectionner du contenu en-dehors d’une zone de saisie, il faut utiliser les Range et les selectionRange.

    <script>
     $(document).ready(function() {
     $("#tabselect").click(function (event) {
     var range = document.createRange (); // on crée un Range vide
     range.selectNodeContents ($( "#prisontab" )[0]); // on lui ajoute le contenu de la table
     var selection = window.getSelection (); // selection représente ce qui est sélectionné dans la fenêtre
     selection.removeAllRanges (); // on désélectionne tout
     selection.addRange(range); // et on sélectionne la table
     })
     });
    </script>