1

私は次の表を持っています:

<table class="AMDetailTableCss" id="tblQueueHistory" cellspacing="5" cellpadding="5" >
    <tr>
        <td id="Working">
            <div class="AMQueueName AMWorkingAgent"><div>
            <span class="AMQueueText">Working</span>
            </div></div>
        </td>
        <td id="OnBreak">
            <div class="AMQueueName AMOnBreakAgent"><div>
            <span class="AMQueueText">On Break</span>
            </div></div>
        </td>
        <td id="Idle">
            <div class="AMQueueName AMIdleAgent"><div>
            <span class="AMQueueText">Idle</span>
            </div></div>
        </td>
    </tr>
</table>

tdjavascript/Jqueryを使用して実行時にのインデックスを変更したい。つまり、2番目tdを最初に移動する必要があります。

これどうやってするの?ありがとう

4

3 に答える 3

5

これを試して:

$("#OnBreak").detach().insertBefore("#Working")

フィドルの例

を使用detach()すると、に割り当てられたイベントまたはデータも確実にtd移動されます。

于 2012-05-23T10:00:17.817 に答える
1
var firstHtml=$('#Working').html();
var secondHtml=$('#OnBreak').html();

$('#OnBreak').html(firstHtml);
$('#Working').html(secondHtml);

デモ

于 2012-05-23T09:56:14.500 に答える
0

いつこれをしたいですか?

$("#OnBreak").prependTo($("#OnBreak").parent());
于 2012-05-23T09:58:15.620 に答える