2011-07-06 73 views
1
<table> 
    <tr> 
    <td> word1 word2 word3 word4 </td> 
    </tr> 
</table> 

在這個表格單元格中,我該如何在word2上執行左移操作?Word使用Jquery在表格單元格中移動?

  1. 對於1 leftshift它應該是這樣的:word1 word3 word2 word4
  2. 對於2個leftshifts它應該是這樣的:word1 word3 word4 word2
+0

你能發佈HTML代碼片段嗎?這使得您更容易理解您想要實現的目標。你想轉移cdata中的單詞還是要轉移表單元格? – cellcortex

+0

​​字詞1字詞2 WORD3 word4
Hearaman

+0

這樣的設計或許會更好:

​​字1​​字詞2​​WORD3​​word4
Rahul

回答

1

因此,假如你的表細胞的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)));