我已经尝试了很多示例,但我无法让我的代码工作以获取所选选项卡的 ID
js代码:
$(function() {
$('#tabs').tabs({
select: function(event, ui) {
console.log($(ui.tab)); // the tab selected
console.log(ui.index);
},
show: function(event, ui) {
console.log($(ui.tab)); // the tab shown
console.log(ui.index);
}
});
});
HTML:
<div id="tabs">
<ul>
<li><a href="#tabs-1">Nunc tincidunt</a></li>
<li><a href="#tabs-2">Proin dolor</a></li>
<li><a href="#tabs-3">Aenean lacinia</a></li>
</ul>
<div id="tabs-1">
<p>text1</p>
</div>
<div id="tabs-2">
<p>text2</p>
</div>
<div id="tabs-3">
<p>text3</p>
</div>
</div>
我放入了 pastebin,因为我不明白代码块在堆栈中的工作原理!我已经按了四次空格,似乎从来没有很好地工作。
到目前为止,我已经查看了这些解决方案: jquery tab selected jQuery tabs - Get the index of previous selected tab jQuery tabs - Get the index of previous selected tab Get tab selected Id in jQuery UI 1.9