Imagínese que tengo algo como lo siguiente (modificado de http://viralpatel.net/blogs/jquery-get-text-element-without-child-element/)¿Cómo eliminar texto (sin quitar elementos internos) de un elemento padre usando jQuery
<div id="foo">
first
<div id="bar1">
jumps over a lazy dog!
</div>
second
<div id="bar2">
another jumps over a lazy dog!
</div>
third
</div>
¿Cómo puedo eliminar sólo (sólo texto) "primera "," segundo "y" tercero "de DOM sin afectar a ninguno de los elementos secundarios.
http://stackoverflow.com/questions/2715167/jquery-how-to-remove-the-text-but-not-the-children -elementos o http://stackoverflow.com/questions/3442394/jquery-using-text-to-retrieve-only-text-not-nested-in-child-tags – kannix
se responde aquí http: // stackoverflow.com/questions/6388507/use-jquery-to-select-text-not-in-an-element – fan711
Las respuestas en todas las preguntas vinculadas, todas están completamente equivocadas, causan problemas no deseados, como controladores de eventos perdidos o interrupciones en ciertos navegadores (p. uso de las constantes 'nodeType'). –