je suis nouveau en javascript, j'ai le code html suivant:texte d'affichage du tableau dans les balises étiquette html avec id unque en utilisant javascript
<form role="form" >
<label for="element1" id="element1_label"></label>
<input type="text" id="element1" />
<label for="element2" id="element2_label"></label>
<input type="text" id="element2" name="element2">
<label for="element3" id="element3_label"></label>
<input type="number" id="element3" name="element3s">
<button type="submit" >submit</button>
et je veux afficher un texte de tableau options
en suivant le code javascript:
var piced = 'opt';
var options = {
opt: {
element1_label: "text1",
element2_label: "text2",
element3_label: "text3",
},
newopt: {
element1_label: "new text1",
element2_label: "new text2",
element3_label: "new text3",
}
};
jQuery('label').each(function()
{
jQuery(this).innerText = options[piced][jQuery(this).attr('id')];
});
je veux afficher dans chaque valeur de l'étiquette html de cet indice de tableau piced. par exemple:
<label for="element1" id="element1"> text1 </label>
<input type="text" id="element1" />
<label for="element2" id="element2"> text2 </label>
<input type="text" id="element2" name="element2">
mais ce code ne change le texte de tags.what étiquette est le problème?
'ID' doit être unique dans toute la page – RomanPerekhrest
opps! J'ai changé l'identifiant ne fonctionne toujours pas. – shahidi