en una página HTML que podría tener algún código con dos párrafos como éste:Cambio HTML dependiendo de donde hago clic con javascript/jQuery
<hr />
<p>The first paragraph</p>
<p>The second paragraph</p>
<hr />
y muy simplemente, estas dos etiquetas haría así:
El primer párrafo
El segundo párrafo
Lo que me interesa es permitir que el usuario haga clic en algún lugar del código html prestado para insertar un nuevo elemento con JQuery. Por ejemplo, si hago clic entre la letra iy la letra r (solo un clic, sin resaltar/seleccionar) en la palabra f * ir * st encontrada en el primer párrafo, podría insertar un elemento span personalizado o todo lo que me gusta exactamente en esa posición en el código HTML resulta en algo como esto:
<hr />
<p>The fi<span id="myCustomSpan"></span>rst paragraph</p>
<p>The second paragraph</p>
<hr />
¿Alguna idea que me ayude? Mi solicitud excluye el posicionamiento absoluto. Eso no resolvería mis problemas.
¿Qué quiere decir hacer clic en i * y * r, simplemente quiere decir hacer clic entre o resaltar? – Loktar
¿Importa si el HTML contiene un tramo separado para cada letra? Eso haría las cosas más fáciles. – pimvdb
Me refiero a hacer clic entre i y r. Sin selección solo un clic. Un lapso separado para cada letra es inviable. – prince