我在下面找到了(修改后的)代码,但没有发生警报。请帮忙。我也不明白为什么 onclick 在“a[name=tab]”上,为什么不在“tab1”或 a[tab1] 上?
<script>
jQuery(document).ready(function($){
$("a[name=tab]").click(function(e){
if($(this).attr('id')=="tab1")
{
alert("1");
}
if($(this).attr('id')=="tab2")
{
alert("2");
}
});
<div id="tabs">
<ul>
<li><a name="tab" id="tab1" href="#tabs-1">One</a></li>
<li><a name="tab" id="tab2" href="#tabs-2">Two</a></li>
</ul>
<div id="tabs-1">
<p>First tab.</p>
</div>
<div id="tabs-2">
<p>Second tab.</p>
</div>
</div>
我发现有一个在选项卡更改时运行的函数,但我不知道如何使用它,也找不到在我的代码中放置它的位置。我也想要这方面的帮助。谢谢你。
$("#tabs").tabs({
alert(ui.index);
select: function(event, ui) {
alert(ui.index);
return true;
}
});