동적 테이블을 사용하여 일부 계산 작업을하려고합니다.jQuery 테이블에있는 .next()
PHP for 루프를 사용하여 월의 일일 텍스트 입력이있는 2 개의 행을 만드는 표가 있습니다.
그런 다음 첫 번째 텍스트 입력을 가져와 0.25로 곱한 다음 결과를 옆에있는 텍스트 입력에 표시해야합니다.
모두 작동하지만 다음 텍스트 입력을 선택할 수 없습니다.
이
은 현재입니다 :$(".miles-input").on('keyup', function(){
var fuel_cost = $('.fuel_cost').val();
fuel_cost = parseFloat(fuel_cost);
var miles = $(this).val();
$('.price').val('£' +miles*fuel_cost);
});
표시 등의 생성 생성 외모 :
<td><input type="text" class="miles-input"></td>
<td><input type="text" class="price"></td>
나는 현재에 상관없이 변화 (물론) 가격 입력의 모든하지만이 무엇 내가 다음 입력 만 변경하면 안됩니다.
이 나는 시도했다 :
miles.next('.price').val('£' +miles*fuel_cost);
miles.closest('.price').val('£' +miles*fuel_cost);
을 heres jsFiddle :
등되지만 없음 작업을. 올바른 방법은 무엇입니까?
당신은 좀 더 통과해야합니다 //jsfiddle.net/cd7t3ohn/1/ – billyonecan
고마워요 @billyonecan 나는 그것이 간단 할 거라는 것을 알고, 단지 내 머리를 아로워 할 필요가 있었다. 그것! – Lovelock