있는 테이블의 특정 행에 특정 TD를 추가 :다음 코드를 고려 JQuery와
는<tbody>
<tr class="wsui-table-row-odd">
<td>IamaTextFieldBox</td>
<td class="im-label-required">Label required</td>
</tr>
<tr class="wsui-table-row-odd">
<td>IamaTextFieldBox2</td>
<td class="im-label-required">Label required2</td>
</tr>
<tr class="wsui-table-row-odd">
<td>IamaTextFieldBox3</td>
<td class="im-label-required">Label required3</td>
</tr>
</tbody>
다음 스크립트는 각 <tr class="wsui-table-row-odd">
위에 새 <tr class='tr00'>
을 만들고 새로 <tr>
생성에 <td class="im-label-required">
을 배치 할 수 있습니다.
$(document).ready(function() {
$("tr.wsui-table-row-odd").parent().prepend("<tr class='tr00'>");
$(".tr00").append($("td.im-label-required"));
});
문제점은 3 새로 생성 <tr class='tr00'>
각각 3 <td class="im-label-required">
를 배치하는 것입니다.
나는과 같이 관련 <tr class='tr00'>
에 전적으로 관련 <td class="im-label-required">
을 배치 스크립트를 필요 :
<tbody>
<tr class="tr00">
<td class="im-label-required">Label required</td>
</tr>
<tr class="wsui-table-row-odd">
<td>IamaTextFieldBox</td>
</tr>
<tr class="tr00">
<td class="im-label-required">Label required2</td>
</tr>
<tr class="wsui-table-row-odd">
<td>IamaTextFieldBox2</td>
</tr>
<tr class="tr00">
<td class="im-label-required">Label required3</td>
</tr>
<tr class="wsui-table-row-odd">
<td>IamaTextFieldBox3</td>
</tr>
</tbody>
그것은 표시되어야합니다 :
Label required
IamaTextFieldBox
Label required2
IamaTextFieldBox2
Label required3
IamaTextFieldBox3
당신의 도움에 감사드립니다. 대신
prepend
의
당신은 IamaTextFieldBox''확신이 있습니까? 위의 HTML은'IamaTextFieldBo2','IamaTextFieldBox3' 등이 있습니다. 업데이트 된 답변을보십시오. – zer00ne
@ zer00ne 오 예, 잘못 편집했습니다. 머리를 가져 주셔서 감사합니다. –