Comment concaténer une chaîne avec une variable javascript dans un sélecteur jquery? Si j'exécute le code ci-dessous. Tous les autres éléments de formulaire sont cachés.Comment concaténer une variable chaîne et javascript dans jquery selector
var inputatr = $('input[type=text]').attr(); //button
$('input[value=string ' + inputatr +']').hide(); //textbox
Mise à jour
<?php for($x=0; $x<4; $x++){ ?>
<input type="text" id="<?php echo $x; ?>" name="<?php echo $x; ?>" value="text<?php echo $x; ?>"/>
<input type="button" name="show<?php echo $x; ?>" value="string<?php echo $x; ?>"/></li>
<?php } ?>
Que voulez-vous que le résultat soit? Je ne sais pas ce que vous obtenez quand vous ne passez pas un paramètre à 'attr'. Vérifiez ce que contient 'inputatr'. La concaténation de chaîne fonctionne de cette façon, mais assurez-vous de produire la bonne chaîne. S'il vous plaît poster votre code HTML. –
@Felix Kling: J'ai mis à jour ma question, s'il vous plaît la voir, merci – user225269
@ user225269 Je pense que ce que vous essayez d'accomplir est en fait contraire à ce que vous avez effectivement posté. Si ma présomption est correcte, vous essayez de masquer la zone de texte lorsque l'utilisateur clique sur le bouton correspondant. Est-ce exact? –