Lorsque vous essayez de sélectionner des éléments d'entrée avec des crochets dans l'attribut de nom, l'utilisation d'expressions régulières peut être difficile. Explorons des méthodes alternatives pour y parvenir dans jQuery.
Le code HTML fourni comprend un élément d'entrée avec un attribut name qui contient des crochets :
<input type="text" name="inputName[]" value="someValue">
Tentative mais sans succès Sélecteurs
Solution
Comme selon la documentation jQuery, nous pouvons utiliser la syntaxe suivante pour sélectionner l'élément souhaité :
$('input[inputName\[\]=someValue]')
Sélecteur alternatif
Cependant, l'intention initiale peut être de sélectionner l'élément basé sur les attributs de nom et de valeur. Dans ce cas, la syntaxe correcte serait :
$('input[name="inputName[]"][value="someValue"]')
Avec ce sélecteur révisé, vous pouvez interroger avec succès les éléments d'entrée qui ont des crochets dans leur attribut de nom et un attribut de valeur spécifique.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!