单击动态创建的链接时,删除div [英] Remove div on the click of a link that was created dynamically

查看:86
本文介绍了单击动态创建的链接时,删除div的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下代码,当单击复选框时,它将创建一个包含一些信息的div.但是,在该div中,我添加了一个锚标记来删除div本身.

I have the following code, when a checkbox is clicked it creates a div with some info. However in that div I added an anchor tag to remove the div itself.

但是,由于div是动态生成的,因此我不确定如何删除链接点击上的div.

However, I am not sure how to remove the div on the link click because the div is dynamically generated.

//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>');
}

推荐答案

使用此代码:-

///在结果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="javascript:;" onclick="removeSelectedJob(this)">Remove selected job</a></div>');
}

function removeSelectedJob(el){
    $(el).parent().remove();
}

这篇关于单击动态创建的链接时,删除div的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆