निम्नलिखित कोड पर विचार करें: (लाइव उदाहरण here)jQuery: "wrapAll()" के साथ बनाए गए रैपर तत्व को कैसे प्राप्त करें?
HTML:
<div class="a">Hello</div>
<div class="a">Stack</div>
<div class="a">Overflow</div>
सीएसएस:
.wrapper {
background-color: #777;
}
जे एस:
$(function() {
var wrapper = $("<div class='wrapper'></div>");
$(".a").wrapAll(wrapper);
wrapper.css("border", "5px solid black"); // Doesn't work
});
करने के लिए सही तरीका क्या होगा क्या बनाया रैपर प्राप्त करें और इसके गुणों को बदलें?
नोट: डोम में अन्य .wrapper
तत्वों रहे हैं, तो यह काम नहीं करेगा:
$(".wrapper").css("border", "5px solid black");
मैं या तो बनाया आवरण के लिए एक अनूठा id
देने के लिए नहीं करना चाहती।
@ मैथ्यू, 'wrapAll()' लपेटा तत्व लौटाता है। [यह बेवकूफ] देखें (http://jsfiddle.net/2e2WL/), यह 'DIV' और' P' नहीं कहेंगे। –