【发布时间】:2016-07-01 18:28:01
【问题描述】:
我有一个这样的 HTML:
<span class="section2 section4">hello</span>
<span class="section1">World</span>
<div class="tab" id="tab1"></div>
<div class="tab" id="tab2"></div>
<div class="tab" id="tab3"></div>
<div class="tab" id="tab4"></div>
<div class="tab" id="tab5"></div>
我需要一个能够给我这个结果的 jquery 函数:
<div class="tab" id="tab1"><span class="section1">World</span></div>
<div class="tab" id="tab2"><span class="section2">hello</span></div>
<div class="tab" id="tab3"></div>
<div class="tab" id="tab4"><span class="section4">hello</span></div>
<div class="tab" id="tab5"></div>
到目前为止我的尝试:
$.each($(".tab"), function() {
var id = $(this).attr('id').substring(3);
if ($(".section" + id).length == 0) {
return true;
}
$(".section" + id).removeClass("section" + id).appendTo($(this));
})
我怎样才能改进我的功能以正确工作?
【问题讨论】:
-
你想达到什么目的??
-
@GauravAggarwal 使用 JQuery 将我的帖子的第一个代码 HTML 转换为第二个代码 HTML
-
你看过下面的stackoverflow答案了吗? http://stackoverflow.com/questions/11037403/jquery-how-to-append-multiple-nodes-to-container
-
@pakOverflow 那不是我需要的,伙计......
标签: javascript jquery