【发布时间】:2015-03-31 10:18:42
【问题描述】:
我正在尝试在我的页面上实现 JQuery 选项卡。但是,问题是,当我单击选项卡时,选项卡的 UI 不会改变。选中的选项卡始终保持选中状态,未选中的选项卡始终处于未选中状态。我无法弄清楚实际单击了哪个选项卡。因为,我使用“绑定”来绑定选项卡上的单击事件,所以实现按预期工作。因为我对 JQuery UI 的东西完全陌生,所以我不是能够弄清楚我哪里出错了。
这里是tabs的jsp代码(网上说的写的)。
<div id="tabs" style="margin-top: 100px; width: 100%;margin-left:20%;">
<ul>
<li id="allocated"><a href="#tabs-1">Allocated</a></li>
<li id="pending"><a href="#tabs-2">Pending</a></li>
</ul>
</div>
在javascript文件中:
$('#tabs',container).tabs();
我为两个选项卡编写了不同的绑定事件,如下所示:
$("#allocated", container).unbind("click").click(function() {
});
$("#pending", container).unbind("click").click(function() {
});
我需要手动更改选项卡的状态还是应该自行更改。
【问题讨论】:
标签: javascript jquery jquery-ui jquery-ui-tabs