पर कार्रवाई करें मुझे बूटस्ट्रैप jQuery टैब अनुभाग में चयनित टैब के आधार पर कुछ पेज जानकारी "रीसेट" करने की आवश्यकता है। http://twitter.github.com/bootstrap/javascript.html#tabsट्विटर बूटस्ट्रैप - टैब "दिखाया गया" ईवेंट
$('a[data-toggle="tab"]').on('shown', function (e) {
e.target // activated tab
e.relatedTarget // previous tab
})
मैं e.Target
और e.relatedTarget
की 'href' विशेषता प्राप्त करने के लिए है, जो विशिष्ट रूप से उन 2 टैब की पहचान की जरूरत है और 2 टैब:
डॉक्स इस घटना है, जो वास्तव में मैं क्या जरूरत है दिखाने - वेन्टेंट पैन वे जुड़े हुए हैं।
यहां मेरी समस्या है: e
ऑब्जेक्ट कुछ ऐसी वस्तु है जिसे मैं उम्मीद या उपयोग नहीं कर रहा हूं। मैं e.target.attr('href')
जैसी किसी भी jQuery विधियों का उपयोग नहीं कर सकता - सभी सामान्य jquery विधियों का उपयोग करने के लिए किया जाता है। मैं एक कच्चे वस्तु विशेषता है कि यह तक पहुँचने की कोशिश की - e.href
, और https://127.0.0.1/test?action=view#tab-a"
मिला नहीं #tab-a
मैं इस के साथ एक समाधान कोड कर सकते हैं - लेकिन मैं स्पष्ट रूप से कुछ गलत कर रहा हूँ। से सीधे #tab-a
प्राप्त करने का एक आसान तरीका होना चाहिए - लेकिन मैं इसे समझ नहीं सकता।
ध्यान दें कि बूटस्ट्रैप 3 में, हम इस पर 'होना चाहिए बजाय –
shown.bs.tab उपयोग करने के लिए बूटस्ट्रैप 3 के साथ की जरूरत है ('show.bs.tab '' के बजाय' 'दिखाया गया'। – kalu
चूंकि 'e.target' आपको यह 'https: //127.0.0.1/test? action = view # tab-a' कैसे प्रबंधित करता है यह काम करने के लिए? becaus ई यह अभी भी कोई काम नहीं कर रहा है, उदाहरण के लिए। '$ (" https://127.0.0.1/test?action=view#tab-a ") 'वापस' अपरिभाषित 'या' सिंटेक्स त्रुटि, अपरिचित अभिव्यक्ति ... 'वापस आ जाएगा ??? – Jaider