我希望每行的第一个col内容都移动到相应的第三列内容。我该怎么做呢?它基本上将内容移动到由colB类
标识的父级兄弟<tr>
<td class="move">
<div id="move-0">move me 0</div>
</td>
<td class="colA">
<div>ColA</div>
</td >
<td class="colB">
<div>ColB</div>
</td>
</tr>
<tr>
<td class="move">
<div id="move-1">move me 1</div>
</td>
<td class="colA">
<div>ColA</div>
</td >
<td class="colB">
<div>ColB</div>
</td>
</tr>
...
为:
<tr>
<td class="move">
</td>
<td class="colA">
<div>ColA</div>
</td >
<td class="colB">
<div>ColB</div>
<div id="move-0">move me 0</div>
</td>
</tr>
<tr>
<td class="move">
</td>
<td class="colA">
<div>ColA</div>
</td >
<td class="colB">
<div>ColB</div>
<div id="move-1">move me 1</div>
</td>
</tr>
TIA
答案 0 :(得分:1)
使用 jQuery.html() 和 jQuery.append() 。
答案 1 :(得分:1)
jQuery('td.move').each(function(){
var t = jQuery(this);
t.parent().find('td:last').append(t.children());
});