Jquery 追加和添加事件侦听器
我喜欢在DOM中添加元素,然后在新元素中添加事件侦听器。我使用ES6和Jquery使用babel进行转换Jquery 追加和添加事件侦听器,jquery,events,append,Jquery,Events,Append,我喜欢在DOM中添加元素,然后在新元素中添加事件侦听器。我使用ES6和Jquery使用babel进行转换 $('#mainContent') .append(`<div id="${divID}" class="row col-md-12"><h3>Click Me</h3></div>`); $(`#${divID}`) .append(moreHTMLtoShowHide); // Clicky Clicky no work
$('#mainContent')
.append(`<div id="${divID}" class="row col-md-12"><h3>Click Me</h3></div>`);
$(`#${divID}`)
.append(moreHTMLtoShowHide);
// Clicky Clicky no working :(
$(`#${divID} h3`).click(() => $(this).next().toggle());
$(“#主要内容”)
.append(`Click Me`);
$(`${divID}`)
.append(moreHTMLtoShowHide);
//Clicky Clicky不工作:(
$(`divID}h3`)。单击(()=>$(this.next().toggle());
当我将事件监听器添加到控制台时,真正的乐趣就来了,一切都很好,有什么想法吗
我也知道append字符串不是很好,但这是一项单独的工作。需要用于新添加的元素
$(document).on('click',`#${divID} h3`,() => $(`#${elmToToggle}`).toggle());
出于某种原因,我还需要专门针对元素,因为答案有一个更改请求