Min Länkning fungerar ej, hjälp

JavaScript

1 svar · 1 084 visningar · startad av xdroyer

Medlem sedan juni 20133 inlägg
Trådstart#1

Hej, jag är ny här och till javascript/jquary så har ett problem just nu, håller på att skapa ett script som hämtar "rubriken" till en massa recept och skapar en menu/lista av dom som man sen ska kunna klicka på för att komma till just receptet. Har lyckats skapat listan, men får inte länkingen att fungera = händer inget när jag klickar på dom, observera att det länkas inom samma HTML dokument. Någon som kan hjälpa?

Min kod:

$(document).ready(generateMenu);

function generateMenu() {
alert($("#primarycontent > .post").length);

$("#meny > .contentarea").append( "Klicka för att hämta recept" );
$("#meny > .contentarea").append( "<ul>" );

$("#primarycontent > .post h4").each(function(i) {
$("#meny > .contentarea > ul").append("<li><a href='#" + $(this).attr("id") + "'>" + $(this).text() + "</a></li>");

});
}
Medlem sedan juni 20019 519 inlägg
#2

hur ser din HTML kod ut? Vad är det som inte fungera?

Skrev om den lite så du inte kör append för mycket (du vill undvika göra det för många gånger) http://jsbin.com/aliheq/1/edit

Men din kod fungerade för mig

269 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)