2013-11-03 4 views
7

मैं वर्तमान टैब को BOOTSTRAP में सक्रिय के रूप में प्रदर्शित करना चाहता हूं।जेएस के माध्यम से वर्तमान सक्रिय टैब प्राप्त करें।

<ul class="nav nav-tabs">    
    <!-- Default tab --> 
    <li class="active"><a href="#elemLower_tab" data-toggle="tab">Elementary Lower</a></li> 
    <li><a href="#elemAdvance_tab" data-toggle="tab">Elementary Advance</a></li> 
    <li><a href="#secondary_tab" data-toggle="tab">Secondary</a></li>    
</ul> 

मैं वर्तमान टैब jQuery के माध्यम से सक्रिय करना चाहता हूं? क्या इसे करने का कोई तरीका है?

उत्तर

29

$('.nav-tabs .active').text() 
+0

मुझे नहीं पता था कि जब टैब क्लिक किया जाता है तो यह वर्ग बदलता है। यह वास्तव में मुझे क्या चाहिए। धन्यवाद। – newbie

+12

यदि आप गंतव्य आईडी प्राप्त करना चाहते हैं, तो $ ('। Nav-tabs .active> a') का उपयोग करें। Attr ('href') – chok68

0

उपयोग इस जे एस कोड का प्रयास करें।

$(function(){ 
var url = window.location.pathname, 
urlRegExp = new RegExp(url.replace(/\/$/,'') + "$"); 
$('ul.nav-tabs li a').each(function(){ 
if(urlRegExp.test(this.href.replace(/\/$/,''))){ 
$(this).addClass('active'); 
} 
}); 
}); 

उपयोग सीएसएस: आप जावा स्क्रिप्ट कोड जब भी मौजूदा टैब परिवर्तन, tabs plugin documentation में show और shown घटनाएँ देखने को चलाना चाहते हैं

ul.nav-tabs a.active{color:#000;} 
+0

वह कक्षा सेट नहीं करना चाहता, वह तत्व को प्राप्त करना चाहता है सक्रिय वर्ग – FabianCook

0

के लिए सक्रिय वर्ग देते हैं।

संबंधित मुद्दे