Ich füge eine Zeichenkette (z. B. 'Bob Smith') aus einem jQuery-Klick-Ereignis hinzu, das mit der on
Funktion . . .
$(".vendorLookup").on("click", { fullName: $(this).text() }, displayAddy);
Im displayAddy-Handler für das Klick-Ereignis extrahiere ich die Zeichenfolge (Vor- und Nachname einer Person) und splitte den Vor- und Nachnamen auf .
var name = event.data.fullName;
var parts = name.split(" ");
Der IE kann dies herausfinden, aber Chrome und Firefox werden nicht geteilt, es sei denn, ich verwende den regulären Ausdruck split(/\s/)
(es sei denn, ich verwende den Tryit-Code-Editor von w3schools.com und dann funktioniert es).
Frage: Was genau ist hier los und wann werde ich später beim Parsen von Leerzeichen browserübergreifend davon betroffen sein?
(Hinweis: Ich glaube nicht, dass es wichtig ist, aber ich führe dieses Skript auf einer Wiki-Seite in SharePoint 2010 aus)