как выбрать все содержимое и скопировать их из любых тегов с помощью jquery / js

#javascript #jquery

#javascript #jquery

Вопрос:

как выделить весь текст, который существует в моем div. а затем как скопировать? с помощью jquery . или javasacript

я хочу выбрать содержимое тега div с помощью моей кнопки при нажатии.

 <div id="yes">
    <!-- //long - content//-->
</div>
<input id="btn1" type="button">
<script>
    $("#btn1").click(function(){
       /*here i want to select my div content*/
    })
</script>
  

как я могу выбрать содержимое div? и как это можно скопировать?

Ответ №1:

Я не знаю, почему этот код не работает в click обработчике jQuery, но без него работает

 document.getElementById("btn1").addEventListener("click", function() {
    const range = document.createRange();
    range.selectNodeContents(document.getElementById("yes"));
    window.getSelection().addRange(range);
});