[英]Get value of <span> based on other <span> class within div?
所以我有以下HTML:
<div class="calculator-section">
<p>
<span class="x"></span>
<span class="amount">30</span>
</p>
<p>
<span class="y"></span>
</p>
</div>
我想要做的是基于类“ x”的跨度,在每个calculator-section
获取类“金额”在<span>
的数字。 可以有多个div类别为“ calculator-section”的类,而多个<p>
跨度不同。
大概是我想做的(我知道这是行不通的,只是为了展示我想做的事情):
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>.
}
});
希望这个例子有意义。 有任何想法吗?
尝试这个
var amount = 0;
$('.calculator-section p span').each(function(i, obj) {
if($(this).attr('class') == "x") {
amount = $(this).next('.amount').text();
return false;
}
});
alert(amount);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.