我對這個問題感到不好,因爲我發現了很多突出顯示jQuery中活動選項卡的條目,並嘗試了以下示例。但是我很難實現這些例子,所以我不確定我做錯了什麼。我已經創建了3個使用jQuery的標籤,我試圖改變所選標籤的背景顏色。jQuery更改選定選項卡的顏色
這裏是我的標籤代碼:
<div id="informationTabs">
<ul id="tabs">
<li class="individual-tab" id="emailPhoneTab"><a href="#tabs-1" id="tab1Href">Email & Phone</a></li>
<li class="individual-tab" id="mainAddressTab"><a href="#tabs-2" id="tab2Href">Main Address</a></li>
<li class="individual-tab" id="mailingTab"><a href="#tabs-3" id="tab3Href">Mailing Address</a></li>
</ul>
<div id="tabs-1" class="tabs-windows">
Change Email and Phone
</div>
<div id="tabs-2" class="tabs-windows">
@Html.Action(Model.MainAddressPartialView)
</div>
<div id="tabs-3" class="tabs-windows">
Mailing Address
</div>
</div>
這裏是我使用創建的選項卡,並設置在頁面加載的活動選項卡JQuery的。
$("#informationTabs").tabs();
$(function() {
$("#informationTabs").tabs({ selected: 1 });
});
這是我試圖用來設置選定選項卡的背景的css類。它位於視圖中呈現的單獨的css類中。其他班級正常工作。
#tabs .ui-tabs-active {
background: #5ba63c;
}
我是否忘記了JQuery函數的任何位置或設置應該設置選定選項卡的背景顏色?
在此先感謝。
你在使用插件 '$( 「#informationTabs」)標籤();'? – Macsupport 2014-11-02 19:08:18
@Macsupport似乎像jquery-ui選項卡。 @ Shaun,對我來說似乎都很好:http://jsfiddle.net/2w6cp269/,儘管試試這個:'background:#5ba63c!important;' – 2014-11-02 19:36:03
嘿,夥計們,感謝您花時間檢查並給我一個想法在哪裏搜索。我用檢查元素進行了一些檢查,看到正在使用哪個類:ui-state-active。 – Shaun 2014-11-03 00:00:14