From 9d197cc822037cd58222ab182fe55fe4943496c4 Mon Sep 17 00:00:00 2001 From: Vic McGlaughlin Date: Tue, 2 Feb 2016 11:33:29 -0500 Subject: [PATCH] only search for the target tab content within the existing tab content element, resolves issue unit testing Tabs where target tab may not exist in global jQuery context --- js/foundation.tabs.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/foundation.tabs.js b/js/foundation.tabs.js index 3a1a06fcf..5bc89dbbf 100644 --- a/js/foundation.tabs.js +++ b/js/foundation.tabs.js @@ -210,7 +210,7 @@ Tabs.prototype._handleTabChange = function($target){ var $tabLink = $target.find('[role="tab"]'), hash = $tabLink[0].hash, - $targetContent = $(hash), + $targetContent = this.$tabContent.find(hash), $oldTab = this.$element.find('.' + this.options.linkClass + '.is-active') .removeClass('is-active').find('[role="tab"]') .attr({'aria-selected': 'false'}).attr('aria-controls'); -- 2.47.2