0

我对 .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);
4

1 回答 1

0

您应该考虑以更清晰的方式拆分代码,这涉及不使用内联onClick事件处理程序,而是使用 jQuery 的事件处理机制。

我在这里创建了一个带有大量评论的演示的 jsFiddle:单击

于 2012-08-10T14:19:32.883 回答