在我的JSP页面中,我添加了一些链接:
<a class="applicationdata" href="#" id="1">Organization Data</a> <a class="applicationdata" href="#" id="2">Business Units</a> <a class="applicationdata" href="#" id="6">Applications</a> <a class="applicationdata" href="#" id="15">Data Entity</a>
$("a.applicationdata").click(function() { var appid = $(this).attr("id"); $('#gentab a').addClass("tabclick"); $('#gentab a').attr('href','#datacollector'); });
它将添加一个类,tabclick到< a>这是在< li> id =“gentab”。它工作正常。这是我的代码< li> ;:
<li id="applndata"><a class="tabclick" href="#appdata" target="main">Application Data</a></li> <li id="gentab"><a href="#datacollector" target="main">General</a></li>
现在我有一个jQuery点击处理程序这些链接
$("a.tabclick").click(function() { var liId = $(this).parent("li").attr("id"); alert(liId); });
对于第一个链接它工作正常。它正在警告< li> ID。但对于第二个< li>,其中class =“tabclick”被第一次添加jQuery不工作。
我试过$(“a.tabclick”)。live(“click”,function(),但是第一个链接点击事件也没有工作。