は、次のコードを考えてみます(実際の例here)jQuery: "wrapAll()"で作成されたラッパー要素を取得する方法は?
HTML:
<div class="a">Hello</div>
<div class="a">Stack</div>
<div class="a">Overflow</div>
はCSS:
.wrapper {
background-color: #777;
}
JS:
$(function() {
var wrapper = $("<div class='wrapper'></div>");
$(".a").wrapAll(wrapper);
wrapper.css("border", "5px solid black"); // Doesn't work
});
に正しい方法だろう何作成されたラッパーを取得し、その属性を変更しますか?
注:ありDOM内の他の.wrapper
の要素があるので、これは動作しません。
$(".wrapper").css("border", "5px solid black");
私はどちらか作成したラッパーにユニークid
を与えたくありません。
@Matthew、 'wrapAll()'はラップされた要素を返します。 [this fiddle](http://jsfiddle.net/2e2WL/)を見ると 'PIV 'ではなく' DIV'と表示されます。 –