Javascript 使用jQuery在另一个div中克隆一个div
我有两个div,分别是Javascript 使用jQuery在另一个div中克隆一个div,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有两个div,分别是.nav-previous和.nav-next 我想做的是将.nav-previous置于.nav-next位置,并将.nav-next置于.nav-previous位置 我试过这个: var p=$(".nav-previous"); $(".nav-previous") =$(".nav-next"); $(".nav-next")=p; 这是: var p=$(".nav-previous"); $(".nav-next").clone().appendTo(".n
.nav-previous
和.nav-next
我想做的是将.nav-previous
置于.nav-next
位置,并将.nav-next
置于.nav-previous
位置
我试过这个:
var p=$(".nav-previous");
$(".nav-previous") =$(".nav-next");
$(".nav-next")=p;
这是:
var p=$(".nav-previous");
$(".nav-next").clone().appendTo(".nav-previous").html();
p.clone().appendTo(".nav-next").html();
以下是我的HTML代码:
<nav class="navigation posts-navigation" role="navigation">
<h2 class="screen-reader-text">Navigazione articoli</h2>
<div class="nav-links">
<div class="nav-previous"><a href="linktopreviouspage.com" >Articoli meno recenti</a></div>
<div class="nav-next"><a href="linktonextpage.com" >Articoli seguenti</a></div>
</div>
</nav>
阿提奥利纳维加齐奥酒店
您可以使用各种方法,如/
$(“.nav-previous”).insertAfter($('.nav-next'))
//$(“.nav-previous”).appendTo(“.nav-links”)
//$(“.nav next”)。之后($(“.nav previous”)
阿提奥利纳维加齐奥酒店
您可以使用各种方法,如/
$(“.nav-previous”).insertAfter($('.nav-next'))
//$(“.nav-previous”).appendTo(“.nav-links”)
//$(“.nav next”)。之后($(“.nav previous”)
阿提奥利纳维加齐奥酒店
是否可以复制他们的html
var temp=$(".nav-previous").html();
$(".nav-previous").html($(".nav-next").html());
$(".nav-next").html(temp);
也许复制他们的html
var temp=$(".nav-previous").html();
$(".nav-previous").html($(".nav-next").html());
$(".nav-next").html(temp);
当你说“切换”时,你想要这样的东西吗
$('.nav-previous').insertAfter('.nav-next')代码>
阿提奥利纳维加齐奥酒店
当你说switch时,你想要这样的东西吗
$('.nav-previous').insertAfter('.nav-next')代码>
阿提奥利纳维加齐奥酒店
html:
<!DOCTYPE html>
<html>
<head>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").clone().appendTo("#target");
});
});
</script>
</head>
<body>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<button>Clone all p elements, and append them to the body element</button>
<div id="target">
</div>
</body>
</html>
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$(“p”).clone().appendTo(“#target”);
});
});
这是一段
这是另一段
克隆所有p元素,并将它们附加到body元素
因此,我们所做的是,在按钮上单击$(“按钮”)。单击(function()
),我们找到要克隆的元素,克隆它$(“p”)。克隆()
,并将它附加到另一个元素。appendTo(#target”);
。即div。我们将要附加到id的div赋予id(id=“target”
)因此,我们可以从我们的js脚本中找到它。html:
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$(“p”).clone().appendTo(“#target”);
});
});
这是一段
这是另一段
克隆所有p元素,并将它们附加到body元素
因此,我们所做的是,在按钮上单击$(“按钮”)。单击(function()
),我们找到要克隆的元素,克隆它$(“p”)。克隆()
,并将它附加到另一个元素。appendTo(#target”);
。即div。我们将要附加到id的div赋予id(id=“target”
)所以我们可以从js脚本中找到它。
//获取父div的引用
变量$navPrev=$('.nav-previous');
var$navNext=$('.navNext');
//获取父div的html内容
var navPrevHtml=$navPrev.html();
var navNextHtml=$navNext.html();
//用另一个父项的内容替换每个父项的html内容
$navPrev.html(navNextHtml);
$navNext.html(navPrevHtml);
阿提奥利纳维加齐奥酒店
//获取父div的引用
变量$navPrev=$('.nav-previous');
var$navNext=$('.navNext');
//获取父div的html内容
var navPrevHtml=$navPrev.html();
var navNextHtml=$navNext.html();
//用另一个父项的内容替换每个父项的html内容
$navPrev.html(navNextHtml);
$navNext.html(navPrevHtml);
阿提奥利纳维加齐奥酒店
步骤1:
获取nav PREVICE和nav next的html内容
var navPrev =$(".nav-previous").html();
var navNext = $(".nav-next").html();
第二步:
将上一个导航设置为下一个导航,将下一个导航设置为上一个导航
$(".nav-previous").html(navNext);
$(".nav-next").html(navPrev);
希望有帮助。步骤1:
获取nav PREVICE和nav next的html内容
var navPrev =$(".nav-previous").html();
var navNext = $(".nav-next").html();
第二步:
将上一个导航设置为下一个导航,将下一个导航设置为上一个导航
$(".nav-previous").html(navNext);
$(".nav-next").html(navPrev);
希望有帮助。你说的切换是什么意思?你是说在这两个div之间切换?伙计,“我想做的是.nav previous在.nav next的位置,而.nav next在.nav previous的位置。”你想交换链接或它们的内容。?@HemaNandagopal我想交换div..Everything.Content和links你可以交换链接并复制html的内容。但是当你点击a标签时,它会移动到相应的屏幕上,所以你看不到交换。切换是什么意思?你是说在这两个div之间切换“哥们,”我想做的是把.nav previous放在.nav next的位置,而.nav next放在.nav previous的位置。”您想交换链接或其内容。?@HemaNandagopal我想交换divs..Everything.Content和links您可以交换链接并复制该html的内容。但当您单击a标记时,它将移动到相应的屏幕,因此您无法看到交换。