Hej, mam taki problem z Jquery, wynikający chyba z mojego niewłaściwego rozumienia tego, jak JavaScript rozpoznaje model DOM.
Wygląda to tak: mam formularz, w którym mam taki div:
<div class="clone">
<input class="first_input" name="pole[]" type="text" value = "23">
<input class="second_input" id = "pole" name="wynik[]" type = "text" readonly>
</div>
Mam funkcję, która pozwala duplikować ten div tworząc kolejne pola formularza. Chciałbym, żeby pole "second-input" wyświetlało zawsze zawartość odpowiedniego pola "first_input" pomnożone np przez 2. Mam coś takiego
$(".first_input").keyup(function(){
$(".clone :nth-child(2)").val($(".clone :nth-child(1)").val() * 2);
});
Problem polega na tym, że w tych kolejno dodanych polach wyświetla się pomnożona wartość z pierwszego pola, tzn zawsze jest brane pod uwagę to najwyższe pole, a nie to które zostało dodane.
JQuery prawie w ogóle nie używam, więc proszę o wyrozumiałość i z góry dzięki za pomoc :)