Jquery 将一个元素移动到另一个元素之上的问题
在下面的代码块中,有一匹真正的母马试图将Jquery 将一个元素移动到另一个元素之上的问题,jquery,Jquery,在下面的代码块中,有一匹真正的母马试图将元素移到上方。请注意,我在页面上有多个版本,因此它需要适用于页面上的所有实例,而不仅仅是一个实例 <div class="col”> <a href="/3rd-news-post/"></a> <div class="post-header"> <span class="meta"> 4th December 2018 in <a href=“/category/projects/">
元素移到
上方。请注意,我在页面上有多个版本,因此它需要适用于页面上的所有实例,而不仅仅是一个实例
<div class="col”>
<a href="/3rd-news-post/"></a>
<div class="post-header">
<span class="meta"> 4th December 2018 in <a href=“/category/projects/">Projects</a> </span>
<h3 class="title">3rd news post</h3>
</div><!--/post-header-->
<div class="excerpt">This is a news post.</div>
<span>Read More <i class="icon-button-arrow"> </i></span>
</div>
使用.each()
在所有标题上循环,并将其移动到前面的范围之前
$(“h3.title”)。每个(函数(){
$(this.insertBefore($(this.prev(“span.meta”));
})
2018年12月4日
第三新闻邮报
这是一则新闻。
阅读更多
上面是什么?为什么不能移动它们?发生了什么?抱歉-需要澄清-我当然可以在标记中这样做-但是我没有访问标记的权限,所以想通过jQuery在DOM中更改它;)要将h3移到跨距上方(例如,使用class=“meta”)您的HTML中有一些非ASCII引号,例如“col”
的结尾。请确保您解决了这个问题。啊……这是语法/格式-谢谢-我花了几个小时才解决这个问题!