如何删除mynavbar并将main_table附加为第一个元素
<div id="mynavbar" > <div>Some content</div> </div>
<div id="main_table"> </div>
<script>
if(condtion == 0)
{
// How to remove mynavbar and insert into main_table div as the first element
}
</script>
答案 0 :(得分:1)
$("#mynavbar").prependTo("#main_table");
答案 1 :(得分:0)
删除你可以简单地使用...
$("#mynavbar").remove();
但是一旦它被移除,它就不会出现在你的HTML中......你应该尝试这样的东西......
var mynavbarHTML= $("#mynavbar").html();
$("#mynavbar").remove();
$("#main_table").prepend(mynavbarHTML);
答案 2 :(得分:0)
$('#mynavbar').prependTo('#main_table').remove();
答案 3 :(得分:0)
$('#main_table')。prepend( $('#mynavbar')。html());
$('#mynavbar')。remove();
答案 4 :(得分: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");
}
编辑:我很惊讶有5个几乎相同的答案。让人惊讶。