我有这段代码
<div class="superdiv">
<div class="nicediv"></div>
<div class="extradiv"></div>
<div class="extradiv"></div>
<div class="extradiv"></div>
</div>
<div class="superdiv">
<div class="nicediv"></div>
<div class="extradiv"></div>
<div class="extradiv"></div>
<div class="extradiv"></div>
</div>
&#13;
我想将所有.extradiv
打包成div
。
感谢您的帮助!
答案 0 :(得分:1)
尝试以下
def enter(self):
for ea in range(self.Entries):
print("\nPlease input a", self.keyName, "then a", self.valueName)
x = input("\nEnter a " + self.keyName + ":")
y = input("\nEnter a " + self.valueName + ":")
self.Dict[x] = y
return self.Dict
答案 1 :(得分:1)
您可以使用wrapAll()
将所选元素包装在提供的HTML中。根据您更新的HTML,您还需要遍历.superdiv
元素并在每个实例中仅包装.extradiv
。试试这个:
$('.superdiv').each(function() {
$(this).find('.extradiv').wrapAll('<div class="wrapper" />');
});
&#13;
.wrapper {
border: 1px solid #C00;
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="superdiv">
<div class="nicediv">nicediv</div>
<div class="extradiv">extradiv</div>
<div class="extradiv">extradiv</div>
<div class="extradiv">extradiv</div>
</div>
<div class="superdiv">
<div class="nicediv">nicediv</div>
<div class="extradiv">extradiv</div>
<div class="extradiv">extradiv</div>
<div class="extradiv">extradiv</div>
</div>
&#13;