1

ラッパー要素を削除したいのですが、機能しません

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

私はただできることを知っています

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

しかし、$selfWrap に既にある場合は、DOM の jquery フェッチを許可しません

4

3 に答える 3

3

もありunwrapます。

$self.unwrap();

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

于 2013-06-21T14:28:41.233 に答える
1

$self と $selfWrapを削除したいのか、彼がラップした div を単にアンラップしようとしているのかわからない。

を使用してと.parent()を削除してみてください。$self$selfWrap

$self.parent().remove()
于 2013-06-21T14:28:21.707 に答える
1

.unwrap()をお探しですか?

次に、これはそれを行います:$self.unwrap();

一致した要素のセットの親を DOM から削除し、一致した要素をその場所に残します。

于 2013-06-21T14:29:08.960 に答える