jquery - 通过标签获取并添加标签
问题描述
我目前正在使用 Wordpress,我有这个 html 代码:
<div class="single-price-wrapper">
<p class="price">
<del><span class="woocommerce-Price-amount amount">989.00 <span class="woocommerce-Price-currencySymbol">лв.</span></span></del>
<ins><span class="woocommerce-Price-amount amount">239.00 <span class="woocommerce-Price-currencySymbol">лв.</span></span></ins>
</p>
</div>
我无法在行上添加或编辑类名或 ID。如何在标签中和价格之前捕捉价格以添加“价格”等标签并在标签中捕捉价格以及在此价格之前附加标签“真实价格”?
解决方案
CSS 规则在内容之前使用
.price > * > span:before {
content: "Price "
}
<div class="single-price-wrapper">
<p class="price">
<del><span class="woocommerce-Price-amount amount">989.00 <span class="woocommerce-Price-currencySymbol">лв.</span></span></del>
<ins><span class="woocommerce-Price-amount amount">239.00 <span class="woocommerce-Price-currencySymbol">лв.</span></span></ins>
</p>
</div>
如果你想用 JavaScript 注入它
$(".price > * > span").before("<label>Price: </label>")
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="single-price-wrapper">
<p class="price">
<del><span class="woocommerce-Price-amount amount">989.00 <span class="woocommerce-Price-currencySymbol">лв.</span></span></del>
<ins><span class="woocommerce-Price-amount amount">239.00 <span class="woocommerce-Price-currencySymbol">лв.</span></span></ins>
</p>
</div>
推荐阅读
- sql - Oracle 12c:ORDER BY 排序工作,除了回退机制
- python - 部署天蓝色函数(python)时找不到文件错误
- matplotlib - 使用 seaborn 的子图
- ionic4 - 在底部弹出
- gitlab - Gitlab CI / CD:运行者尝试克隆项目时未经授权
- .net - 在 Azure Devops 的 linux 映像中构建 .NET Core 项目时出现 MissingMethodException
- c# - 使用 LINQ 从对象列表中提取键和值
- c# - 如何使动画改变背景图像?
- android - Flutter:如何设置一个 Observer 整个应用程序
- cassandra - Janusgraph 连接到删除服务器无法实例化 CQLStoreManager 的实现