在动态生成的表中插入行分隔符

时间:2014-12-17 12:12:02

标签: javascript jquery

我在salesfoce中有Apex代码呈现的表格。



<div id="wrap" style=""><fieldset style="border: none;"><table role="presentation" style="">
	<tbody><tr>
    <td>
<input type="radio"value="Casual"><label for="j_id0:j_id2:j_id4:j_id112:0"> CASUAL</label></td>
<td>
<input type="radio" value="BUSINESS CASUAL"><label for="j_id0:j_id2:j_id4:j_id112:1"> BUSINESS CASUAL</label></td>
<td>
<input type="radio" value="Semi-Formal"><label for="j_id0:j_id2:j_id4:j_id112:2"> SEMI-FORMAL</label></td>
<td>
<input type="radio" value="Formal"><label for="j_id0:j_id2:j_id4:j_id112:3"> FORMAL</label></td>
<td>
<input type="radio" value="Costume"><label for="j_id0:j_id2:j_id4:j_id112:4"> COSTUME</label></td>
<td>
<input type="radio" value="Other"><label for="j_id0:j_id2:j_id4:j_id112:5"> OTHER</label></td>
	</tr>
</tbody></table></fieldset>
            </div>
&#13;
&#13;
&#13;

我需要在第三个标签后打破这一行。这意味着一行中有三个输入/标签。 我可以使用jQuery。我已经尝试了一些事情,比如在第三次输入后通过innerHTML等注入关闭</tr>标记。但似乎没有任何效果。

1 个答案:

答案 0 :(得分:3)

尝试稍微操纵DOM,

$('<tr>').append($('tr td:gt(2)')).appendTo('tbody');

DEMO

相关问题