zu bekommen Ich habe eine ol li
Liste dynamisch generiert, und jedes li
hat eine label
mit einem for
Attribut.Getting # [Object Object] beim Versuch, für Attr für href
So:
<ol id="altErrorCont" class="error-container">
<li>
<label class="error" for="dobMonth">Enter the month you were born</label>
</li>
<li>
<label class="error" for="dobDay">Enter the day you were born</label>
Auf Seite zu laden möchte ich die Etiketten mit einem a
Tag wickeln, die für die for
-Tag in dem Etikett einen Anker enthält es umschließt. Dies ist, was ich passieren soll:
<ol id="altErrorCont" class="error-container">
<li>
<a href="#dobMonth">
<label class="error" for="dobMonth">Enter the month you were born</label>
</a>
</li>
<li>
<a href="#dobDay">
<label class="error" for="dobDay">Enter the day you were born</label>
</a>
Ich schrieb dieses, aber es funktioniert nicht:
var labelFor = $("ol#altErrorCont li label").each(function(){
$(this).attr("for");
});
$('ol#altErrorCont li > label').wrap('<a href="#'+ labelFor +'">');
Es <a href="#[object Object]">
für jedes eingewickelt Label zurück. Kann mir jemand in die richtige Richtung weisen oder erklären, warum das passiert?
Vielen Dank im Voraus.
Works verwenden können perfekt. Vielen Dank. – bunnycode
@ bunnycode, kein Problem, Sie können die Antwort akzeptieren, wenn es Ihnen geholfen hat. –