gpt4 book ai didi

javascript - 如何使用jquery更改紧随 "span"之后的 "i"中的文本?

转载 作者:行者123 更新时间:2023-12-03 04:55:43 28 4
gpt4 key购买 nike

我正在尝试使用 jquery 更改我正在使用的插件中按钮上的文本。它的外部 html 是

<button value="[[3,1,1488182400]]" data-group="2017-02-27" class="ab-hour">
<span class="ladda-label">
<i class="ab-hour-icon">
<span></span>
</i>8:00 am
</span>
</button>

它的内部html是

<span class="ladda-label">
<i class="ab-hour-icon">
<span></span>
</i>8:00 am
</span>

有人知道我如何将 8:00AM 更改为 9-3AM 吗?

最佳答案

您可以使用javascript Node.nextSibling包含紧接在元素之后的文本。

$(".ab-hour .ab-hour-icon")[0].nextSibling.nodeValue = "9-3AM";

$(".ab-hour .ab-hour-icon")[0].nextSibling.nodeValue = "9-3AM";
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button value="[[3,1,1488182400]]" data-group="2017-02-27" class="ab-hour"><span class="ladda-label"><i class="ab-hour-icon"><span></span></i>8:00 am</span></button>

而且你只使用javascript

document.querySelector(".ab-hour .ab-hour-icon").nextSibling.nodeValue = "9-3AM";

关于javascript - 如何使用jquery更改紧随 "span"之后的 "i"中的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42438984/

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