0
我有一個.html的問題,是否有可能它不會觸發onClick? 如果是這樣,有人可以告訴我一個替代?jquery .html不會觸發onclick?
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);
不要使用內嵌的事件屬性。 HTML屬於.html文件,CSS屬於.css文件,JS屬於.js文件。如果你甚至不打算使用標準化的事件管理,那麼添加jQuery有什麼意義呢? – zzzzBov 2012-08-10 14:03:33
找到的解決方案它是onClick = getInformation('「+ data3 [i] +」')>「 – faiahime 2012-08-10 14:23:47
更好的解決方案是使用事件代表。您應該查看[jQuery api](http://api.jquery。 COM) – zzzzBov 2012-08-10 14:27:38