gpt4 book ai didi

jquery - 将文本附加到同级跨度的内容所定位的跨度

转载 作者:行者123 更新时间:2023-12-01 07:42:02 25 4
gpt4 key购买 nike

我有这样的结构:

<li class="list-group-item">
<span class="text-primary">Built-up</span>:
<span class="text-muted">3000</span>
</li>

使用 jQuery,我需要将单位 (m²) 附加到 3000,使其看起来像这样 3000m²

我无法使用 CSS 执行此操作,因为我无法修改 html 并且列表顺序会更改,因此我需要定位文本。

这是我的代码:

$("span:contains('Built-up'~.text-muted)").append("<p>m²</p>");
li {
display: inline-block
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<li class="list-group-item">
<span class="text-primary">Built-up</span>:
<span class="text-muted">3000</span>
</li>

最佳答案

你几乎已经拥有它了,将 ~.text-muted 移出 :contains() 如下

$("span:contains('Built-up')~.text-muted")

演示

$("span:contains('Built-up')~.text-muted").append("<p>m²</p>");
li {
display: inline-block
}

li.list-group-item p{
display: inline-block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<li class="list-group-item">
<span class="text-primary">Built-up</span>:
<span class="text-muted">3000</span>
</li>

关于jquery - 将文本附加到同级跨度的内容所定位的跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46031696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com