删除使用jquery创建的元素

时间:2013-06-21 14:26:32

标签: javascript jquery

我想删除包装元素,它将无法正常工作

var $self = $("#hello");
var $selfWrap = $("<div class='myclass1' ></div>"); 
$self.wrap($selfWrap);
$selfWrap.remove();

我知道我可以

$(".myclass1").remove();

但我不会让jquery获取DOM,而我已经在$ selfWrap中获取了

3 个答案:

答案 0 :(得分:3)

还有unwrap

$self.unwrap();

http://api.jquery.com/unwrap/

答案 1 :(得分:1)

不确定是否要删除$ self和$ selfWrap ,或者只是尝试解包他包装的div。

尝试使用.parent()删除$self$selfWrap

$self.parent().remove()

答案 2 :(得分:1)

您在寻找.unwrap()吗?

然后这样做:$self.unwrap();

它从DOM中删除匹配元素集的父元素,将匹配的元素留在原位。