Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> js - wstawienie do inputa wartości po kliknięciu w tekst., jak poprawnie wykonać zapytanie.
casperii
post
Post #1





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----


Panowie proszę mi wytłumaczyć dlaczego poniższy kod nie działa jak należy:

  1. $('div.ilosc').click(function () {
  2. var $this = $(this);
  3. if (!$this.children('input').length) {
  4. var wartosc = $this.text();
  5. //alert('to wyswietli poprawnie' + wartosc);
  6. $this.empty().append($('<input type="text">').attr('value', wartosc)).append('&nbsp;');
  7. }
  8. });


powyższy kod nie wstawia w input wartości , zmiana na .val(wartosc) też nic nie daje.
Natomiast jeśli wyświetlę alert(wartosc) to pokazuje poprawną wartość, o co chodzi?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LowiczakPL
post
Post #2





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


pobierasz dla pierwszego lepszego INPUTA o nazwie ilosc jeśli chcesz pobrać dla konkretnego to musi on być w kontenerze lub dla elementu przed IMG czyli

  1. $('.save_button_ok').click(function () {
  2. var wartosc_input = $(this).prev().val();
  3. alert('ok' + wartosc_input);
  4. });
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 18:07