Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将一个元素移动到另一个元素之上的问题_Jquery - Fatal编程技术网

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”
的结尾。请确保您解决了这个问题。啊……这是语法/格式-谢谢-我花了几个小时才解决这个问题!