Heim > Web-Frontend > js-Tutorial > Wie wähle ich mit jQuery Eingaben mit Namensattributen in Klammern aus?

Wie wähle ich mit jQuery Eingaben mit Namensattributen in Klammern aus?

Patricia Arquette
Freigeben: 2024-11-17 12:32:02
Original
277 Leute haben es durchsucht

How to Select Inputs with Bracketed Name Attributes Using jQuery?

Auswählen von Eingaben mit Namensattributen in Klammern

Das Auswählen von Elementen mit jQuery kann eine Herausforderung sein, wenn es um Attribute geht, die Sonderzeichen wie eckige Klammern enthalten. Ein solches Szenario tritt auf, wenn auf Eingaben mit eckigen Klammern in ihrem Namensattribut abgezielt wird.

Problemstellung

Die Aufgabe besteht darin, ein Eingabeelement mit dem folgenden Namensattribut auszuwählen, das Quadrat enthält Klammern:

Frühere Versuche, dieses Element mit den folgenden Selektoren auszuwählen, haben fehlgeschlagen:

  1. $('input[inputName[]=someValue]')
  2. $('input[inputName&[91;&[93;=som eValue]')
  3. $('input["inputName[]"=someValue]')

Lösung

Gemäß Gemäß der jQuery-Dokumentation müssen eckige Klammern in Elementselektoren mithilfe des Zeichens maskiert werden. Daher ist der richtige Selektor für diesen Fall:

$('input[inputName\[\]=someValue]')

Alternative Solution

Wenn das Ziel alternativ darin besteht, Eingaben mit dem Namensattribut inputName und dem Wert someValue auszuwählen, kann der folgende Selektor verwendet werden vermeidet die Verwendung von eckigen Klammern:

$('input[name="inputName[]"][value="someValue"]')

Das obige ist der detaillierte Inhalt vonWie wähle ich mit jQuery Eingaben mit Namensattributen in Klammern 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage