aboutsummaryrefslogtreecommitdiff
path: root/js/src
diff options
context:
space:
mode:
authorGeoSot <[email protected]>2024-02-18 08:58:07 +0200
committerGitHub <[email protected]>2024-02-18 08:58:07 +0200
commit6ed1cdd43e7a063ce9a668f5623e8dae02fa8d37 (patch)
treed59a325fe96e8b507d297a70a3c2a5b8d836e5d0 /js/src
parent1bc85bfe2b3a02dd1bb7b9c5cc6248e02fc75718 (diff)
downloadbootstrap-6ed1cdd43e7a063ce9a668f5623e8dae02fa8d37.tar.xz
bootstrap-6ed1cdd43e7a063ce9a668f5623e8dae02fa8d37.zip
Selector Engine: fix multiple IDs (#39201)
* fix: regression of #38989 * Add unit test in selector-engine.spec.js --------- Co-authored-by: Julien Déramond <[email protected]> Co-authored-by: XhmikosR <[email protected]>
Diffstat (limited to 'js/src')
-rw-r--r--js/src/dom/selector-engine.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/js/src/dom/selector-engine.js b/js/src/dom/selector-engine.js
index a47f72001..a4d81f3b9 100644
--- a/js/src/dom/selector-engine.js
+++ b/js/src/dom/selector-engine.js
@@ -26,10 +26,10 @@ const getSelector = element => {
hrefAttribute = `#${hrefAttribute.split('#')[1]}`
}
- selector = hrefAttribute && hrefAttribute !== '#' ? parseSelector(hrefAttribute.trim()) : null
+ selector = hrefAttribute && hrefAttribute !== '#' ? hrefAttribute.trim() : null
}
- return selector
+ return selector ? selector.split(',').map(sel => parseSelector(sel)).join(',') : null
}
const SelectorEngine = {