這裏是我的代碼:jQuery UI選項卡中的錯誤:不匹配的片段標識符。
<div id="tablesTabs">
<ul>
<li><a id="changed" href="#changedTable"><% "Changed" %></a></li>
<li><a id="unchanged" href="#changedTable"><% "Unchanged"%></a></li>
</ul>
</div>
<div id="tablesDiv">
<div id="changedTable" style="width:100%; height:430px;"></div>
</div>
而且在使用JavasScript:
$(function() {
$("#tablesTabs").tabs({
cache: true
}).scrollabletab();
loadTables();
});
if ($('#tablesTabs').tabs("option", "selected") == 0) {
//fill table with data
}
if ($('#tablesTabs').tabs("option", "selected") == 1) {
//fill table with other data
}
第一個標籤似乎罰款,網格是正常的。但是當我點擊第二個選項卡時,我得到錯誤未捕獲的jQuery UI選項卡:不匹配的片段標識符。有什麼問題以及如何解決它?
有沒有機會讓標籤內容在標籤div之外? – Daniel 2013-11-12 10:35:03
@丹尼爾 - 我不確定,你試過了嗎?由於它的id範圍,它不應該是任何問題,但標籤div可能會很好地定義範圍。試試吧,你會發現。 – Tapirboy 2013-11-14 09:51:37
你可以,但它似乎會拋出一個錯誤。內容仍然會正常切換,但是。我將我的內容div移到了製表符div中,我的代碼不再拋出錯誤。也可能是由於我組合了一些來自Bootstrap的JS項目導致衝突,但只是將它們移動到製表符div中就消除了它,所以在這一點上我並不在乎。 – MattD 2014-10-16 14:18:23