Heim >Web-Frontend >js-Tutorial >So wählen Sie mit jQuery Elemente mit Punkten in ihren IDs aus
Im Kontext von ASP.NET MVC, wo Elemente in Formularen häufig Punkte in ihren IDs haben, werden sie mithilfe von ausgewählt jQuery kann eine Herausforderung darstellen.
Stellen Sie sich die folgende Situation vor:
<select id="Address.State">
Um dieses Element mit jQuery auszuwählen, könnte man Folgendes versuchen:
$("#Address.State").fillSelect(data);
Dies jedoch funktioniert nicht, da der Punkt ein Sonderzeichen in jQuery-Selektoren ist. Um es zu verwenden, müssen Sie es mit einem Backslash maskieren:
$("#Address\.State").fillSelect(data);
Das liegt daran, dass Backslash das Escape-Zeichen in JavaScript-Strings ist und jQuery Elemente basierend auf CSS-Selektoren auswählt, die auch Backslash als Escape-Zeichen verwenden . Daher benötigen Sie zwei Backslashes, um den Punkt richtig zu maskieren.
Alternativ können Sie auch die jQuery-FAQ konsultieren, um weitere Anleitungen zur Auswahl von Elementen mit Sonderzeichen in ihren IDs zu erhalten: https://learn.jquery.com/ using-jquery-core/faq/how-do-i-select-an-element-by-an-id-that-has-characters-used-in-css-notation/
Das obige ist der detaillierte Inhalt vonSo wählen Sie mit jQuery Elemente mit Punkten in ihren IDs aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!