다음 코드 고려 : (라이브 예 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'라고 말할 것입니다. –