search

Home  >  Q&A  >  body text

javascript - 怎么把ul下边的某个li放到第一个位置

$('#user-order-list').find('li').each(function () {

        

            if($(this).data('id')==shushe_id){
            
            
                if($(this).find('img').length<=1){

                    $(this).find('a').append("<img src='../img/books_list.jpg' class='books_list_icon'>");
                    $(this).eq(0);
                }

            }else {
            }
        });

在插如图片后,下一步移动位置不知道该怎么操作了

天蓬老师天蓬老师2817 days ago545

reply all(2)I'll reply

  • 天蓬老师

    天蓬老师2017-04-11 10:26:51

    这是你要的功能?

    $('#user-order-list').find('li').each(function () {
        if($(this).data('id')==shushe_id){
            if($(this).find('img').length<=1){
                $(this).find('a').append("<img src='../img/books_list.jpg' class='books_list_icon'>");
            }
            $('#user-order-list').prepend($(this));
        }else {
        }
    });

    reply
    0
  • PHPz

    PHPz2017-04-11 10:26:51

    jquery有个insertBefore()可以满足你的要求
    例如:

    $(selector).insertBefore($("li").eq(0))

    reply
    0
  • Cancelreply