Hej, är skapligt ny till både javascript och Jquery, håller just nu på att skappa en kod som ska göra en lista/meny av massa h4-element som finns på en och samma html sida och sedan länka till den rubriken. har lyckats skapa listan/menyn och får den att länka till texten av rubrikerna, mitt problem är att lägga till en ID (som inte får göras i html-koden) som ska ha samma namn som <h4> rubrikerna så att länkarna tar en till den ID/rubriken, Här nedan kommer mitt försök, vad gör jag för fel? hur löser jag detta?
Kod:
$(document).ready(generateMenu); function generateMenu() { $("#meny > .contentarea").append( "Klicka för att hämta recept" ); $("#meny > .contentarea").append( "<ul>" ); var antal = $("#primarycontent > .post").length; $("#primarycontent > .post h4").each(function(i) { $("#primarycontent > .post h4").attr('id', $(this).text()); $("#meny > .contentarea > ul").append("<li><a href='#" + $(this).text() + "'>" + $(this).text() + "</a></li>"); }); }
Kommentera