Consideremos código HTML siguiente:¿Cómo obtener un texto antes del elemento dado usando jQuery?
<p>
Some text followed by <span>a span element</span>
and another text followed by <b>a bold text</b>.
</p>
¿Cómo puedo obtener el texto antes de las span
y b
elementos usando jQuery?
Intenté $("span").prev()
y $("b").prev()
pero funcionó porque el texto no es un elemento. También probé $("span").parent()
, pero coincidió con todo el párrafo, mientras que solo quiero una parte.
¿Podría aconsejar alguna solución? Gracias de antemano :-)
casi duplicado de: http://stackoverflow.com/questions/1017330/extract-the-text-in-a-element-with-jquery – peirix
No es tan similar. Aquí quiero extraer solo el texto que aparece directamente antes del elemento dado, no el texto completo. – czuk