每当我尝试使用下面的代码移动内容时,都会在目标位置重复出现内容。我面临的问题是,有四个实例具有相同的html结构,但是该页面使用WordPress循环在php中。实际上,它们是最近的四个帖子。我试过:first选择器,但是内容重复了。
如何提取内容并将仅一个实例放置在目标位置?使用css display:none隐藏重复内容的解决方案不是一个好主意。我认为使用jQuery是可行的。
<div class="target">
<p>target position</p>
</div>
<div class="other">
<p>Some other content</p>
</div>
<div class="one-third">
<p>content1</p>
<p>content2</p>
<p>content3</p>
</div>
<div class="one-third">
<p>content1</p>
<p>content2</p>
<p>content3</p>
</div>
<div class="one-third">
<p>content1</p>
<p>content2</p>
<p>content3</p>
</div>
$(document).ready(function() {
$('.one-third p:first').insertAfter('.target');
});
这是jsfiddle的帮助: https://jsfiddle.net/f4skoLv7/6/
答案 0 :(得分:1)
提供的代码将起作用。
ping.SendPingAsync
这将仅在目标位置显示一个 $(document).ready(function() {
$('.one-third p:first').insertAfter('.target');
});
。
如果要显示所有内容,请尝试以下代码
content1
答案 1 :(得分:0)
因此,这是对您的问题的两种可能的更正:
1st jan 2012 1st feb 2012 1st march 2012 1st april 2012
$(document).ready(function() { $('.one-third:first p:first-child').insertAfter('.target'); });
希望这会有所帮助!