Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除克隆元素(jQuery)的父容器_Jquery - Fatal编程技术网

删除克隆元素(jQuery)的父容器

删除克隆元素(jQuery)的父容器,jquery,Jquery,到目前为止,我所拥有的是将一个HTML元素克隆到另一个HTML元素的能力。正在克隆的HTML有一个删除链接(class.delete inquiry),该链接应允许用户删除新克隆的HTML元素 单击链接后,我想删除整个克隆元素,但不删除具有相同类的其他元素(仅删除包含链接的元素) HTML: .inquiry内容中的整个项目被复制,然后放入添加的inquiry DIV中。因此,我们可以在页面上同时有多个具有相同结构的项目。每个项目都有自己的删除链接,该链接只应删除相应的项目(它所在的.inq

到目前为止,我所拥有的是将一个HTML元素克隆到另一个HTML元素的能力。正在克隆的HTML有一个删除链接(class.delete inquiry),该链接应允许用户删除新克隆的HTML元素

单击链接后,我想删除整个克隆元素,但不删除具有相同类的其他元素(仅删除包含链接的元素)

HTML:


.inquiry内容中的整个项目被复制,然后放入添加的inquiry DIV中。因此,我们可以在页面上同时有多个具有相同结构的项目。每个项目都有自己的删除链接,该链接只应删除相应的项目(它所在的.inquery内容)

请帮助我。

上下文中删除
'
,并在类选择器之前添加

$('.added-inquiry,.inquiry').on('click','.delete-inquiry',function(){
//-- Use event delegation since some of them are dynamically generated
    $(this).parents('.inquiry-content').remove();
    //-^-------------^------------------
});
上下文中删除
,并在类选择器之前添加

$('.added-inquiry,.inquiry').on('click','.delete-inquiry',function(){
//-- Use event delegation since some of them are dynamically generated
    $(this).parents('.inquiry-content').remove();
    //-^-------------^------------------
});

$(this).closest('.inquiry content').remove()
但不清楚什么是克隆元素,为HTML标记发布图像不是一个好主意…
$(this).closest('.inquiry content').remove()
但这还不清楚什么是克隆元素,为HTML标记发布图像不是一个好主意……谢谢Pranav C Balan,这非常有效。既然你是第一个回答的,我就把你的标记为正确。干杯谢谢你Pranav C Balan这很有效。既然你是第一个回答的,我就把你的标记为正确。干杯
$(".delete-inquiry").click(function(){
    $(this).parents('.inquiry-content').remove();
 });
$(".added-inquiry").on("click",".delete-inquiry", function(){
    $(this).parents(".inquiry-content").remove();
});