Ich habe einen Kalender Vorlage für eine Drupal-Website mit einer HTML-Tabelle aufgebaut, und ich habe jQuery habe eine Klasse ‚no-text‘ an jede leere Zelle hinzuzufügen:Wie finde ich und ersetze HTML-Entitäten mit jQuery?
$('table.calendar td:empty').addClass('no-text');
Das funktioniert gut, aber Mein Problem ist, dass der CMS WYSIWYG-Editor automatisch die HTML-Entität
zu leeren Zellen hinzufügt. Ich habe daher versucht, zu finden und die Organisationen, die mit einem ‚echten‘ Raum ersetzen vorher, aber jQuery nicht, sie zu finden:
$('table.calendar td').each(function() {
var $this = $(this);
var t = $this.text();
$this.text(t.replace('[entity here]',''));
});
Dieser Code-Schnipsel funktioniert gut, wenn eine normale Zeichenfolge zu ersetzen, aber die
scheint etwas zu sein, anders!
Meine Frage ist also: Wie kann jQuery verwendet werden, um HTML-Entitäten zu suchen und zu ersetzen?
Abstimmung auf, da es eine gute Frage. nett gefragt. – elcuco