javascript - 根据 div 中的其他 <span> 类获取 <span> 的值?

标签 javascript jquery html css

所以我有以下 HTML:

<div class="calculator-section">
    <p>
        <span class="x"></span>
        <span class="amount">30</span>
    </p>
    <p>
        <span class="y"></span>
    </p>
</div>

我想做的是获取 <span> 中的数字每个 calculator-section 中都有“数量”类基于类“x”的跨度。类 'calculator-section' 和多个 <p> 可以有多个 div。在具有不同跨度的那些中。

大致是我想做的(我知道这行不通,只是为了展示我想做的):

var amount = 0;

$('.calculator-section p').each(function(i, obj) {
    if($(this).$('span').className == "x") {
        //Set 'amount' variable to value within <span> with class 'amount' within the same <p>.
    }
});

希望这个例子有意义。有什么想法吗?

最佳答案

我建议:

$('.calculator-section p .x').text(function () {
    return $(this).next('.amount');
});

引用资料:

关于javascript - 根据 div 中的其他 <span> 类获取 <span> 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26076382/

相关文章:

javascript - 如果我们在 .js 中拥有所有详细信息,.vue .js 文件之间有什么区别?

javascript - 具有值的解构声明错误

javascript - 在两种不同的不透明度之间切换

javascript - ajax调用完成后运行一个函数?

javascript - 操作 DOM 时 Javascript 是同步的吗?

java - 使用Bootstrap多选时如何在服务器端获取所选值?

javascript - 使用 jQuery 检查是否所有的 div 都被隐藏

javascript - 如何编写这个简单的 javascript 或 jquery?

jquery - Nivo Slider - 仅显示静态图像

html - 样式化 <hr> 标签