Creé un código simple para copiar algo de contenido al portapapeles cuando hago clic en un Div específico (no en un botón real):
$("#myButtonDiv").on("click", function () { var myText = ('<p style="color:#ff0000;">content 123</p>') navigator.clipboard.writeText(myText); });Sin embargo, esto copiará el código html al portapapeles; ¿Hay alguna forma de copiar la salida deseada en su lugar? (es decir, copiar "contenido 123" en rojo)
Nota: para ser un poco más precisos, mi variable myText en realidad es así:
var myText = $('#myContentDiv').html();Donde #myContentDiv muestra el resultado deseado.
Gracias de antemano !