Py学习  »  Jquery

使用jQuery更改订单内容对象

Leonardo Rodriguez Stoehr • 3 年前 • 1405 次点击  

我需要使用Jquery更改元素“a”中文本之前“span”对象的顺序。

有人能帮我吗?

<a href="#" class="has-submenu">
  Some text content  
  <span class="dropdown-menu-toggle"></span>
  <span class="sub-arrow"> > </span>
</a>

必须是:

<a href="#" class="has-submenu">
  <span class="dropdown-menu-toggle"></span>
  <span class="sub-arrow"> > </span>
  Some text content <-(This text must to be in the end)
</a>
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/130084
文章 [ 1 ]  |  最新文章 3 年前
Barmar
Reply   •   1 楼
Barmar    3 年前

使用 .prependTo() 方法将元素移动到容器元素的开头。

$("#move").click(function() {
  $(".has-submenu span").prependTo($(".has-submenu"));
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="#" class="has-submenu">
  Some text content  
  <span class="dropdown-menu-toggle">toggle</span>
  <span class="sub-arrow"> > </span>
</a>
<br>
<button id="move">Move spans</button>