【发布时间】:2011-06-27 14:21:57
【问题描述】:
我正在为此毁掉自己。不是必须有经验的 ind js。但这应该很简单吧?
我想将我的“arr”数组中的每个元素包装在<div class="mongol"></div> 中,并将其附加到div#testBox。我使用jQuery.each 这样做,但我什么也没得到:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type='text/javascript'>
var arr = ["one", "two", "three", "four", "five"]
jQuery.each(arr, function() {
$(this).append("#testBox").wrap("<div class='mongol'></div>");
});
</script>
如果我在我的 jQuery.each 函数中使用 alert(this),那么它会很好地提醒每个元素。我不明白。
我想要达到的目标:
<div id="testBox>
<div class=" mongol ">one</div>
<div class="mongol ">two</div>
<div class="mongol ">three</div>
<div class="mongol ">four</div>
<div class="mongol ">five</div>
</div>
【问题讨论】:
标签: javascript jquery append each