webForumDet fria alternativet

Min Länkning fungerar ej, hjälp

1 svar · 1 072 visningar · startad av xdroyer

xdroyerMedlem sedan juni 20133 inlägg
#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>");

});
}
voigtann1Medlem 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

165 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
163 ms — hämta tråd, inlägg och bilagor (db)