mirror of
https://github.com/bigskysoftware/htmx.git
synced 2025-10-03 15:55:39 +00:00
Fixes issue with id attribute selector in query selector.
This commit is contained in:
parent
c6fe43adcd
commit
c971719f16
@ -395,7 +395,7 @@ return (function () {
|
|||||||
function handleAttributes(parentNode, fragment, settleInfo) {
|
function handleAttributes(parentNode, fragment, settleInfo) {
|
||||||
forEach(fragment.querySelectorAll("[id]"), function (newNode) {
|
forEach(fragment.querySelectorAll("[id]"), function (newNode) {
|
||||||
if (newNode.id && newNode.id.length > 0) {
|
if (newNode.id && newNode.id.length > 0) {
|
||||||
var oldNode = parentNode.querySelector(newNode.tagName + "[id=" + newNode.id + "]");
|
var oldNode = parentNode.querySelector(newNode.tagName + "[id='" + newNode.id + "']");
|
||||||
if (oldNode && oldNode !== parentNode) {
|
if (oldNode && oldNode !== parentNode) {
|
||||||
var newAttributes = newNode.cloneNode();
|
var newAttributes = newNode.cloneNode();
|
||||||
cloneAttributes(newNode, oldNode);
|
cloneAttributes(newNode, oldNode);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user