Wątek przeniesiony 2015-11-10 21:46 z Webmastering przez dzek69.

Przeniesienie wartości do pola input Jqery

0

Czesc, posiadam formularz w którym znajdują się pola typu input i label. Przy pomocy labela chciałbym do konkretnego inputa w wierszu przypisać wartość. Napisałem skrypt w Jquery ale po nacisnieciu "Zapisz sie" wartość jest wypełniana we wszystkich inputach ;/


$(document).ready(function(){
			$(".btn").click(function()
			{	 	
			
				var username = $('#wartosc').val();
					alert(username);
				var a = $(".btn").parents('tr').find('input[type=text]').val(username);
		});
});
<tr>	
			<td><label><div class="input text"><label for="dps1">D P S1</label><input name="DPS1" id="dps1" type="text"></div></label></td>
					
							  <td>							  
								<label class="btn">Zapisz się</label>
								</td>
							   </tr>	
					<tr>	
			<td><label><div class="input text"><label for="dps2">D P S2</label><input name="DPS2" id="dps2" type="text"></div></label></td>
					
							  <td>							  
								<label class="btn">Zapisz się</label>
								</td>
							   </tr>	
					<tr>	
			<td><label><div class="input text"><label for="heal1">H E A L1</label><input name="HEAL1" id="heal1" type="text"></div></label></td>					
							  <td>							  
								<label class="btn">Zapisz się</label>
								</td>
							   </tr>	
					<tr>	
			<td><label><div class="input text"><label for="tank1">T A N K1</label><input name="TANK1" id="tank1" type="text"></div></label></td>					
							  <td>							  
								<label class="btn">Zapisz się</label>
								</td>
</tr>




1

Wewnątrz funkcji obsługującej zdarzenie click do klikniętego elementu odwołuj się za pomocą $(this) zamiast $(".btn").

0

Dziękuje działa jak należy :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1