动态加载元素内的Htmx功能,通过自定义JS在动态加载元素上初始化htmx

问题描述 投票:0回答:1

动态加载具有 htmx 属性的元素后,htmx 功能似乎不会在动态加载的元素上激活。重要的是要知道动态加载的元素是使用自定义 js 加载的,而不是通过 htmx 加载的,但无论如何它都需要工作。 或者换句话说:如何让 htmx 知道新添加的使用非 htmx ajax 加载的 html?

javascript ajax dom htmx
1个回答
0
投票

看来我已经找到答案了。 htmx.process 发挥了魔力。 使用 jquery 回调函数的示例:

$('#mydiv').load( url2load , function() {
        if (typeof htmx !== "undefined") { 
            htmx.process(document.getElementById('mydiv'));
        }
    })
© www.soinside.com 2019 - 2024. All rights reserved.