<table>
<tr>
<td> word1 word2 word3 word4 </td>
</tr>
</table>
在上面的表格单元格中,如何在word2
上执行左移操作?
word1 word3 word2 word4
word1 word3 word4 word2
答案 0 :(得分:1)
假设您的table-cell具有id foo
:
function shiftSecondWord(inner, count) {
var words = inner.split(" ");
// Remove second word
var secondWord = words.splice(1, 1)[0];
// insert word again offset by count
words.splice(count + 1, 0, secondWord);
return words.join(" ");
}
要将#foo 2的内容向右移动,您需要:
$("#foo").text(shiftSecondWord($("#foo").text(), 2)));