2011-01-18 4 views

ответ

0
$('#mynavbar').prependTo('#main_table').remove(); 
. 0
0

для Вытащите вы можете просто использовать ...

$("#mynavbar").remove(); 

, но как только он будет удален, она не будет там в вашем html..you должны попробовать что-то вроде этого ...

var mynavbarHTML= $("#mynavbar").html(); 
    $("#mynavbar").remove(); 
    $("#main_table").prepend(mynavbarHTML); 
1
$("#mynavbar").prependTo("#main_table"); 
0

$ ('# main_table') PREPEND (. $ ('# mynavbar') HTML());

$ ('# mynavbar'). Remove();

0

Это не-jQuery-ответ для некоторого разнообразия.

var main = document.getElementById("main_table"); 
var secondary = document.getElementById("mynavbar"); 
if(main.firstChild) 
{ 
    main.insertBefore(secondary, main.firstChild); 
    console.log("first"); 
}else 
{ 
    main.appendChild(secondary); 
    console.log("last"); 
} 

EDIT: Я удивлен, что существует 5 почти идентичных ответов. Хлоп.

+0

Да, но, к сожалению, только один из этих дубликатов правильный ... –

+0

Да, я не понимаю цель удаления элемента после его перемещения. Контрпродуктивно, если что угодно. –

Смежные вопросы