У меня есть div, который содержит серию тегов span, каждая из которых содержит строку текста. Я хотел бы добавить событие jQuery click во все промежутки, чтобы при нажатии на текст внутри любого диапазона вся строка текста (dom > innerText object) была автоматически выбрана для облегчения перетаскивания или копирования/вставка текстовой строки.
Например, мой контент...
<div id="mySpans">
<span> This is my text </span>
<span> This is my text </span>
</div>
Если курсор нажимается на любой текст внутри диапазона, я хочу выбрать текст внутри этого диапазона, чтобы его можно было перетащить/удалить (без тегов span, только innerText диапазона) в качестве копии.
Есть ли у jQuery простое средство для этого?
EDIT: более подробное объяснение того, что я пытаюсь выполнить:
Без помощи script, чтобы скопировать блок текста, пользователю необходимо вручную перетащить выделение прямоугольника выбора в текстовый блок. Затем текст становится выбранным, сигнализируя, что событие click и drag примет весь выделенный текст. Поэтому я пытаюсь создать script, который позволяет одному клику на текст автоматически выбирать текст для пользователя, поэтому им не нужно вручную делать это самостоятельно.