我试图将两个已经有值的输入相加在一起。如果其他两个输入中的任何一个输入发生变化,我希望总和能够改变数值。我有这样的下面,但它不工作:基于两个输入的太阳取代输入的值
<?php
while($row = mysqli_fetch_array($test)) {
echo "<tr class='saved_add'>";
echo "<td><input/></td>";
echo "<td><input/></td>";
echo "<td><select'>";
echo "<option value='service'";
if ($row['type'] == "service") {
echo "selected='selected'";}
echo ">Service</option>";
echo "<option value='hours'";
if ($row['type'] == "hours") {
echo "selected='selected'";}
echo ">Hours</option>";
echo "<option value='days'";
if ($row['type'] == "days") {
echo "selected='selected'";}
echo ">Days</option>";
echo "<option value='product'";
if ($row['type'] == "product") {
echo "selected='selected'";}
echo ">Product</option></select></td>";
echo "<td><input/></td>";
echo "<td><input/></td>";
echo "<td><input/></td>";
echo "<td><input/></td>";
echo "<td><input class='subtotal'/></td>";
echo "</tr>";
}
mysqli_close($con);
?>
JQuery的:
$('.saved_add').each(function() {
sum = $('input:eq(2)', this).val() * $('input:eq(5)', this).val();
$(".subtotal").text(sum);
});
什么想法?
只是一个想法...打开一个调试器和调试。 jQuery选择器是否解决了正确的元素?你总结了几个问题吗?代码是否被执行? – Malk 2014-08-27 23:07:33
多数民众赞成在这个事情@malk它不显示任何错误 – lancey 2014-08-27 23:18:17