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