如何在php中的jquery中对循环内的选择框值求和
How to sum the select box value inside loop in jquery in php
这是我的html,我需要对更改上的选择字段的值求和
<for i=0;i<3,i++) {
<select id="options_<?php echo $i ?>">
<option value="25">RS 25</option>
<option value="30">Rs 30</option>
<option value="45">Rs 45</option>
<option value="95">Rs 95</option>
</select>
}
<p id=""sum_of_select> </p>
例如,如果i值为2,则意味着我希望对在2个选择字段中选择的值求和(在选择1中选择45,在选择2中选择95,则输出应为140)。如何进入jquery
PHP是服务器端的。JS是客户端。您不能在运行时使用PHP来查找总和。下面是一个如何使用jQuery-实现这一点的示例
<for i=0;i<3,i++) {
<select class="sum-selector" id="options_<?php echo $i ?>">
<option value="25">RS 25</option>
<option value="30">Rs 30</option>
<option value="45">Rs 45</option>
<option value="95">Rs 95</option>
</select>
}
<p id=""sum_of_select> </p>
<script>
$('.sum-selector').change(getSum);
function getSum() {
var sum = 0;
$('.sum-selector').each(function(select) {
if(select.value) {
sum += parseInt(select.value);
}
});
alert('sum is: ' + sum);
}
</script>
首先,我建议在这里提问之前,确保在提交问题之前进行调试和检查。
您的代码是什么样子的:
for i=0;i<3,i++) {
<select id="options_<?php echo $i ?>">
<option value="25">RS 25</option>
<option value="30">Rs 30</option>
<option value="45">Rs 45</option>
<option value="95">Rs 95</option>
</select>
}
<p id=""sum_of_select> </p>
老实说,您的代码有点令人困惑。但我会看看能不能为你总结一下。
您的代码应该是什么样子:
<?php
// start the loop
for i=0;i<3,i++) {
?>
<select id="options_<?php echo $i ?>">
<option value="25">RS 25</option>
<option value="30">Rs 30</option>
<option value="45">Rs 45</option>
<option value="95">Rs 95</option>
</select>
<?php
} // end the loop
?>
<!-- here will go your summary -->
<p id="sum_of_select"></p>
<script>
// and to use your PHP variable in Jquery or Javascript:
var yourVarName = <?php echo $i; ?>;
</script>
注意:您的文件必须是PHP文件才能执行此操作,否则将无法执行此操作。
希望这能有所帮助。
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 如何使用jQuery选择下拉列表的值
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 按照选项卡索引的顺序循环一个jQuery选择
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 获取选择框的状态
- d3基于用户选择动态更新节点
- 提交后保留下拉选择的值
- JQuery对动态创建的对象进行选择
- 无法在Ionic select中预先选择最后一个选项
- 如何在php中的jquery中对循环内的选择框值求和
- jQuery根据相关复选框选择求和单元格
- 许多 Javascript 求和字段选择并将此值放入输入中
- 求和2个跨度元素中的两个值(用户可以通过下拉菜单选择每个跨度元素的值)
- 求和来自输入的多个值,并在形式中进行选择
- 选择特定JSON键's值进行求和
- 用鼠标选择表中包含数字的分区并求和值