Jak podświetlić / zaznaczyć zawartość znacznika DIV, gdy użytkownik kliknie DIV ... Pomysł polega na tym, że cały tekst jest podświetlony / zaznaczony, aby użytkownik nie musiał ręcznie zaznaczać tekstu myszą i potencjalnie przegapić fragment tekstu?
Na przykład, powiedzmy, że mamy DIV jak poniżej:
<div id="selectable">http://example.com/page.htm</div>
... a gdy użytkownik kliknie którykolwiek z tych adresów URL, cały tekst adresu URL jest podświetlany, dzięki czemu może łatwo przeciągnąć wybrany tekst w przeglądarce lub skopiować cały adres URL prawym przyciskiem myszy.
Dzięki!
document.getElementById('selectable')jąthis. Następnie możesz dyskretnie dodać tę funkcjonalność do kilku elementów, na przykład kilku elementów div w kontenerze:jQuery('#selectcontainer div').click(selectText);