gpt4 book ai didi

javascript - 获取没有标签的 HTML 文本

转载 作者:行者123 更新时间:2023-11-28 14:52:51 25 4
gpt4 key购买 nike

我正在尝试通过 jquery 访问 DIV 中没有 HTML 的一段文本(在本例中为“12 Months”)。我知道如果我知道类或 id,我可以找到它,但在这种情况下,它似乎无法被捕获。有人可以提供潜在的解决方案吗?

<div class="pms-subscription-plan">
<label>
<input type="radio" name="subscription_plans" data-price="19.99" data-duration="12" value="1219">$19.99 cada 12 meses</label>
<span class="pms-divider"> - </span><span class="pms-subscription-plan-price">19.99</span>
<span class="pms-subscription-plan-currency">$</span>
<span class="pms-divider"> / </span> 12 Months //This piece of text is the one I need to get and change
<div class="pms-subscription-plan-description">Si usted escogió la suscripción $19.99, se le cobrará por esa cantidad anualmente.</div>
</div>

如果有帮助,这里是检查器中看到的代码的打印输出。

enter image description here

最佳答案

这有效!

var a = $('.pms-subscription-plan').first().contents().filter(function() {
return this.nodeType == 3;
}).text();

console.log($.trim(a));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="pms-subscription-plan">
<label>
<input type="radio" name="subscription_plans" data-price="19.99" data-duration="12" value="1219">$19.99 cada 12 meses</label>
<span class="pms-divider"> - </span><span class="pms-subscription-plan-price">19.99</span>
<span class="pms-subscription-plan-currency">$</span>
<span class="pms-divider"> / </span> 12 Months
<div class="pms-subscription-plan-description">Si usted escogió la suscripción $19.99, se le cobrará por esa cantidad anualmente.</div>
</div>

但你必须确保不进行重组。

关于javascript - 获取没有标签的 HTML 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43919291/

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