![]() |
![]() ![]() |
![]() |
--Rudy-- |
![]()
Post
#1
|
Goście ![]() |
Witam,
Mam taki kod, oczywiście nie jest on poprawny... Czy mógłby mnie ktoś naprowadzić, jak mam to zmodyfikować, aby po kliknięciu na div'a#plus jego wartość zwiększała się o 1? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
parseInt($('#plus').html())
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 15.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
demo: http://jsbin.com/osijas/1/ Ten post edytował samouk 15.07.2013, 14:03:28 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
mar1aczi nabijasz posty? bo podałeś w zasadzie to samo co wyżej...
|
|
|
--Rudy-- |
![]()
Post
#7
|
Goście ![]() |
Witam,
Napisałem taki kod:
Tylko teraz jak zrobić, żeby po kliknięciu "+" lub "-" zmieniała się wartość jednego diva, a nie wszystkich? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
$(this) odnosi się do elementu, na którym wykonywana jest obecna akcja. Ale musisz dodatkowo skorzystać z DOM - closest, find, children, itp.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
musisz jakoś je rozróżnić np poprzez dodanie unikalnego id, bo $(this) o którym mówi b4rt3kk i tak wskaże na wszystkie... już prędzej można by próbować tak $('.up', this) ale tak jak powiedziałem musisz jakoś te elementy rozróżniać, bo jeśli wszystkie maja tę sama klasę to logiczne że zmienia się wszędzie (IMG:style_emoticons/default/wink.gif)
|
|
|
--Rudy-- |
![]()
Post
#10
|
Goście ![]() |
Ok, załóżmy, że nadam każdemu divowi id:
Trzeba by chyba było sprawdzać w jakim divie został kliknięty .up, a następnie w tym divie zmienić wartość div.licznik. Tylko jak to wykonać? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
$(this) nie wskaże na wszystkie, tylko na obecnie użyty element, po to jest. Nie zmieniaj nic w HTML, było dobrze.
Ten post edytował b4rt3kk 16.07.2013, 07:17:15 |
|
|
--Rudy-- |
![]()
Post
#12
|
Goście ![]() |
Zmieniłem ('div') na (div). Teraz konsola po kliknięciu na + podpowiada, że div nie jest zdefiniowany...
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
--Rudy-- |
![]()
Post
#14
|
Goście ![]() |
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 23:08 |