使用 jQuery 更改订单内容对象

Posted

技术标签:

【中文标题】使用 jQuery 更改订单内容对象【英文标题】:change order content objects with jQuery 【发布时间】:2022-01-18 00:37:59 【问题描述】:

我需要使用 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>

【问题讨论】:

你试过什么?为什么这必须在 jQuery 中完成,而不是仅仅移动 html 【参考方案1】:

使用.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>

【讨论】:

谢谢亲爱的朋友...这是我需要的

以上是关于使用 jQuery 更改订单内容对象的主要内容,如果未能解决你的问题,请参考以下文章

如何在odoo POS中更改厨房订单内容

如何使用 angularjs 或 jQuery 更改 HTML 表格中的文本颜色?

使用 JQuery 更改 innerHTML 内容

如何使用 jquery 动态更改 iframe 中的内容?

如何使用 jquery 或纯 javascript 更改/替换 flash 对象?

如何使用 JavaScript 或 jQuery 更改数组内对象的值?