이미 값이있는 두 입력의 합계를 더하려고합니다. 다른 두 입력 중 하나라도 값이 변경되면 합계가 값을 변경하기를 원했습니다. 나는이 다음을 가지고 있지만 작동하지 않는 그 :두 입력의 태양을 기반으로 한 입력 값 바꾸기
<?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
그게 @malk 오류가 표시되지 않습니다. – lancey