我正在尝试将标签转换为Shopify商店中通过第三方应用动态加载的内容中的标签,这意味着HTML是在页面加载完成后添加的。在我进行转换之前,标签已经通过第三方脚本添加了'click‘事件侦听器。我当前的代码如下所示:
var widgetHTML = $(".cbb-frequently-bought-selector-list").html<
在呈现元素之前,它不在DOM中,所以如果在代码中向元素添加事件侦听器,您将得到一个错误(元素值为null)。
但是您可以向根元素添加一个侦听器,它始终在那里。事件被触发后,您可以检索事件处理程序中涉及的元素的className和ID。console.log("Root element clicked with [" + event.target