i bin neu in Javascript, Ich habe folgende HTML-Code:Anzeigetext von Array in html-Label-Tags mit unque id mit 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>
und ich möchte einen Text anzuzeigen, aus options
Array von Javascript-Code folgenden:
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')];
});
ich mag jeden HTML-Label Wert solchen Index von piced Array anzuzeigen. zum Beispiel:
<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">
aber dieser Code nicht den Text des Labels tags.what ändern ist Problem?
'ID' sollte in der gesamten Seite – RomanPerekhrest
Upps eindeutig sein! Ich habe die ID immer noch nicht funktionieren lassen. – shahidi