【发布时间】:2011-10-21 19:36:50
【问题描述】:
考虑以下代码:(现场示例here)
$(function() {
var wrapper = $("<div class='wrapper'></div>");
$(".a").wrapAll(wrapper);
wrapper.css("border", "5px solid black"); // Doesn't work
});
.wrapper {
background-color: #777;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="a">Hello</div>
<div class="a">Stack</div>
<div class="a">Overflow</div>
获取创建的包装器并更改其属性的正确方法是什么?
注意: DOM 中还有其他 .wrapper 元素,所以这不起作用:
$(".wrapper").css("border", "5px solid black");
我也不想给创建的包装器一个唯一的id。
【问题讨论】:
标签: javascript jquery wrapall