Yo he construido una plantilla de calendario para un sitio de Drupal usando una tabla HTML, y tengo jQuery para añadir un 'no-text' clase para cada celda vacía:¿Cómo puedo encontrar y reemplazar entidades HTML con jQuery?
$('table.calendar td:empty').addClass('no-text');
Esto funciona bien, pero Mi problema es que el editor CMS WYSIWYG agrega automáticamente la entidad HTML
a las celdas vacías. Por lo tanto, he intentado buscar y reemplazar las entidades con un espacio 'real' de antemano, pero falla jQuery para encontrarlos:
$('table.calendar td').each(function() {
var $this = $(this);
var t = $this.text();
$this.text(t.replace('[entity here]',''));
});
Este fragmento de código funciona bien cuando se sustituye una cadena normal, pero el
parece ser algo ¡diferente!
Así que mi pregunta es esta: ¿cómo se puede utilizar jQuery para buscar y reemplazar entidades HTML?
votando hacia arriba, ya que es una buena pregunta. muy bien preguntado. – elcuco