The current parent Element
for DOM insertion.
function thirdPartyLibInit(parentElement) {
parentElement.innerHTML = "This element is managed by a <em>third party</em> lib."
}
$('div.box', () => {
// Get the div.box element just created
const containerElement = getParentElement();
thirdPartyLibInit(containerElement);
});
Gets the parent DOM
Element
where nodes created by $ would currently be inserted.This is context-dependent based on the current reactive scope (e.g., inside a mount call or a $ element's render function).
Note: While this provides access to the DOM element, directly manipulating it outside of Aberdeen's control is generally discouraged. Prefer reactive updates using $.