Comment puis-je obtenir la valeur d'un élément via l'attribut name
au lieu de ID
. Par exemple, si j'utilise par id, ce serait $('#id').val();
Réponses
Trop de publicités?
rfunduk
Points
15267
$('[name=whatever]').val()
La documentation de jQuery est votre ami.
vineel
Points
1524
Utilisez le sélecteur d'attributs de nom :
$("input[name='nameGoesHere']").val();
Il est obligatoire d'inclure des citations autour de la valeur, voir : http://api.jquery.com/attribute-equals-selector/
Anshul
Points
344
Pour obtenir la valeur, nous pouvons utiliser plusieurs attributs, l'un d'eux étant l'attribut name. Par exemple
$("input[name='nameOfElement']").val();
Nous pouvons également utiliser d'autres attributs pour obtenir des valeurs
HTML
<input type="text" id="demoText" demo="textValue" />
JS
$("[demo='textValue']").val();
Ajay Kumar
Points
11