Heim > Web-Frontend > js-Tutorial > Wie wähle ich mit jQuery Eingabeelemente mit Klammern im Namensattribut aus?

Wie wähle ich mit jQuery Eingabeelemente mit Klammern im Namensattribut aus?

DDD
Freigeben: 2024-11-16 15:44:03
Original
485 Leute haben es durchsucht

How to Select Input Elements with Brackets in the Name Attribute Using jQuery?

Eingabeelemente mit Klammern im Attributnamen abfragen

Beim Versuch, Eingabeelemente mit eckigen Klammern im Namensattribut auszuwählen, kann die Verwendung regulärer Ausdrücke eine Herausforderung darstellen. Lassen Sie uns alternative Methoden erkunden, um dies in jQuery zu erreichen.

Der bereitgestellte HTML-Code enthält ein Eingabeelement mit einem Namensattribut, das eckige Klammern enthält:

<input type="text" name="inputName[]" value="someValue">
Nach dem Login kopieren

Versucht, aber erfolglos Selektoren

  • $('input[inputName[]=someValue]')
  • $('input[inputName[& #93;=someValue]')
  • $('input["inputName[]"=someValue]')

Lösung

Als Gemäß der jQuery-Dokumentation können wir die folgende Syntax verwenden, um das gewünschte Element auszuwählen:

$('input[inputName\[\]=someValue]')
Nach dem Login kopieren

Alternative Selector

Die ursprüngliche Absicht könnte jedoch darin bestehen, das Element auszuwählen basierend auf Namens- und Wertattributen. In diesem Fall wäre die korrekte Syntax:

$('input[name="inputName[]"][value="someValue"]')
Nach dem Login kopieren

Mit diesem überarbeiteten Selektor können Sie erfolgreich Eingabeelemente abfragen, deren Namensattribut eckige Klammern und ein bestimmtes Wertattribut enthält.

Das obige ist der detaillierte Inhalt vonWie wähle ich mit jQuery Eingabeelemente mit Klammern im Namensattribut aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage