作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我如何计算这个数字,我需要第一列的结果在一个字段(计数器一)中添加(400 + 700),在其他字段(计数器二)中添加第二列(300 + 800)。结果
<tr>
<td><span class="cost">400</span> грн.</td>
<td><span class="cost">300</span> грн./месяц</td>
<td>
<label class="switch">
<input type="checkbox" id="cost-one">
<div class="slider round"></div>
</label>
</td>
</tr>
<tr>
<td><span class="cost">700</span> грн.</td>
<td><span class="cost">800</span> грн./месяц</td>
<td>
<label class="switch">
<input type="checkbox" id="cost-two>
<div class="slider round"></div>
</label>
</td>
</tr>
html:
<div class="counter-wrapper">
<div class="install">
<p class="counter-head">Стоимость с установкой</p>
<p class="counter-one">0 <span class="currency">грн.</span></p>
</div>
<div class="monitoring">
<p class="counter-head">Стоимость мониторинга</p>
<p class="counter-two">0 <span class="currency">грн./месяц</span></p>
</div>
</div>
最佳答案
类似的东西
$('.switch input').on('change', function() {
$('.counter-' + this.id.split('-').pop()).find('span').eq(0).html(
$(this).closest('tr').find('.cost').map(function() {
return +$(this).text();
}).get().reduce(function(a,b) {
return a + b;
}) + ' '
);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<td><span class="cost">400</span> грн.</td>
<td><span class="cost">300</span> грн./месяц</td>
<td>
<label class="switch">
<input type="checkbox" id="cost-one">
<div class="slider round"></div>
</label>
</td>
</tr>
<tr>
<td><span class="cost">700</span> грн.</td>
<td><span class="cost">800</span> грн./месяц</td>
<td>
<label class="switch">
<input type="checkbox" id="cost-two">
<div class="slider round"></div>
</label>
</td>
</tr>
</table>
<div class="counter-wrapper">
<div class="install">
<p class="counter-head">Стоимость с установкой</p>
<p class="counter-one"><span>0 </span><span class="currency">грн.</span></p>
</div>
<div class="monitoring">
<p class="counter-head">Стоимость мониторинга</p>
<p class="counter-two"><span>0 </span><span class="currency">грн./месяц</span></p>
</div>
</div>
关于javascript - 如何使用javascript(jquery)计算选中复选框的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38816311/
我是一名优秀的程序员,十分优秀!