Mögliches Duplikat:
Wann werden doppelte oder einfache Anführungszeichen in JavaScript verwendet?
Creo que $('#id')
y $("#id")
beides ist gültig, also "
y '
Zeichen ist dasselbe, und es ist einfach vorzuziehen, die '
anstelle von "
?
Mögliches Duplikat:
Wann werden doppelte oder einfache Anführungszeichen in JavaScript verwendet?
Creo que $('#id')
y $("#id")
beides ist gültig, also "
y '
Zeichen ist dasselbe, und es ist einfach vorzuziehen, die '
anstelle von "
?
Einfache und doppelte Anführungszeichen haben in JavaScript dieselbe Funktion: Sie begrenzen String-Konstanten. Es ist praktisch (wenn auch ein wenig seltsam), beide Arten von Anführungszeichen für den gleichen Zweck zur Verfügung zu haben, weil es das Zitieren von Zeichenketten mit eingebetteten Anführungszeichen manchmal etwas einfacher macht. Ein Beispiel: jQuery-Selektoren:
$('input[name="my input"]').val('');
'
y "
können in JavaScript/jQuery austauschbar verwendet werden.
Es ist ein wenig robuster in der Anwendung '
.
Warum? Weil es einfacher ist, JavaScript-Code zwischen script
Tags und Inline-HTML-Elemente - die übliche XHTML-Syntax besteht darin, den Ereigniscode in ""
(z.B. onclick="alert('foo')"
). Durch die Verwendung von einfachen Anführungszeichen wird die Notwendigkeit einer Escape-Funktion vermieden (z. B. "alert(\"foo\")"
) und ermöglicht es Ihnen, den Code einfach von der Inline-Seite auf eine externe Skriptseite zu verschieben.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.