Dynamically arranging divs using jQuery

前端 未结 4 1328
再見小時候
再見小時候 2020-11-29 04:53

I have the following structure:

4条回答
  •  感动是毒
    2020-11-29 05:39

    [Edit], This is tested and works:

    var order = [3,2,1,4];
    var container = $("#container");
    var children = container.children();
    container.empty();
    for (var i = 0; i < order.length; i++){
        container.append(children[order[i]-1])
    }
    

    The i-1 is necessary since your ordering starts at 1 but arrays are indexed from 0.

    Thanks to J-P and Russ Cam for making me look at it again.

提交回复
热议问题