diff --git a/js/tab.js b/js/tab.js
index 400cb7b841..74e0a96e82 100644
--- a/js/tab.js
+++ b/js/tab.js
@@ -40,7 +40,7 @@
 
     var $target = $(selector)
 
-    this.activate($this.parent('li'), $ul)
+    this.activate($this.closest('li'), $ul)
     this.activate($target, $target.parent(), function () {
       $this.trigger({
         type: 'shown.bs.tab',