javascript - 单击动态创建的链接时删除 div

标签 javascript jquery

我有以下代码,当单击复选框时,它会创建一个包含一些信息的 div。然而,在该 div 中,我添加了一个 anchor 标记来删除 div 本身。

但是,我不确定如何删除链接点击时的 div,因为该 div 是动态生成的。

//Add selected job in the results div
function AddSelectedJob(id, display) {
    //create a div for every selected job
    $("[id$=ResultsDiv]").append('<div class="selectedjobs" id=' + id + '>' + display + '<a href="#">Remove selected job</a></div>');
}

最佳答案

$(document).on('click','.selectedjobs a',function(){
       $(this).parent().remove();
});

关于javascript - 单击动态创建的链接时删除 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16891656/

相关文章:

Jquery 未捕获类型错误 : Cannot call method 'css' of undefined

javascript - 缩放和平移具有 > 10k 对象的 HTML5 Canvas 的最佳实践

javascript - TS2304 : Cannot find name 'stripe'

jquery - 如何设置backbone fetch回调方法

javascript - 从 "append(<tr><td="ID 获取 ID">..."

javascript - 将 window.resize 替换为 CSS 媒体查询?

javascript - 按钮或隐藏文件的 html 验证

javascript - 使用 kinetic js canvas 在保持比例的同时调整图像大小

JavaScript:将内容附加为 nextSibling 的子级

javascript - 如何迭代 DataTable 中列的每个单元格以检查其文本?