我有一個元素列表(下面例子中的X)顯示在HTML表格的一行或一列中。使用jQuery修改HTML表格的結構
在視圖的HTML代碼點,我要麼(水平顯示):
<table id="myTable">
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
...
</tr>
</table>
或(垂直顯示):
<table id="myTable">
<tr>
<td>A</td>
</tr>
<tr>
<td>B</td>
</tr>
<tr>
<td>C</td>
</tr>
...
</table>
由JSF組件生成此HTML代碼(稱爲<h:selectManyCheckboxes/>
),因此,我無法控制這個HTML代碼。
但是,我想在2列中顯示我的元素列表。 在別人的話,我的表的HTML代碼將是類似的東西:
<table id="myTable">
<tr>
<td>A</td>
<td>B</td>
</tr>
<tr>
<td>C</td>
<td>D</td>
</tr>
...
</table>
我怎樣才能做到這一點使用jQuery?
在此先感謝您的幫助。
PS:如果你需要知道,X是實際上是一個輸入和一個標籤,即:
<td><input .../><label .../></td>
我做了什麼,我到底要作一些澄清... 你舉的例子輸入從標籤中分離出來。實際上,我不想劃分單元格的元素,但重新組合了同一行中的兩個單元格... – romaintaz 2008-11-04 16:05:03