I have a problem with .html, is it possible it does not trigger onClick?
And if so, can someone advise me an alternative?
var textSubgenres ="";
for(i=0; i<data3.length; i++)
{
if(i==0)
{
textSubgenres= textSubgenres+"<a href='#/genre/"+data3[i]+"' class='linkSubgenre' onClick='getInformation("+data3[i]+")'>"+data3[i]+" </a>";
}
else
{
textSubgenres= textSubgenres+", <a href='#/genre/"+data3[i]+"' class='linkSubgenre' onClick='getInformation("+data3[i]+")'>"+data3[i]+" </a>";
}
}
$("#subgenreText").html(textSubgenres);
You should consider splitting up your code in a more clear way, which involves not using inline
onClickevent handlers but rather use jQuery’s event handling mechanics.I’ve created a jsFiddle with a heavily commented demo here: click