Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 10 Dołączył: 8.02.2012 Ostrzeżenie: (0%)
|
No i mi głupio ale muszę was prosić o jeszcze jedną podpowiedź.
Mam taki kod. Jednak checkbox działa tylko za pierwszym zaznaczeniem i odznaczeniem potem już niestety nie reaguje (IMG:style_emoticons/default/sad.gif)
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%)
|
Bo jquery attr działa trochę "magicznie" do wersji 1.6. I jak masz powiedzmy textarea w którym masz atrybut value:
To jak użyłeś takiego kodu jquery: Kod console.log($('textarea ').attr('value')) to do wersji 1.6 w konsoli mogłeś zobaczyć pusty string, ponieważ jqury pobierało wartość tą, która znajdowała się pomiędzy textarea, zamiast pobierać wartość z atrybutu. A całość ma swoje podłoże w różnicy między właściwościami znacznika, a jego atrybutami. Tak przykładowo: oba checkboxy będą zaznaczone, bo checkbox z samym checked jest właściwością znacznika, i nie pobierzesz jego wartości poprzez attr, z kolei checkbox z wartością jest już atrybutem. No wprowadzało (i nadal wprowadza, bo wielu ludzi korzysta z starej wersji jquery) wiele zamieszania i tworzyło niepotrzebną magię.. Ten post edytował by_ikar 2.07.2014, 15:46:14 |
|
|
|
KotWButach [JQuery] Checkbox reaguje tylko dla pierwszego attr 2.07.2014, 11:48:12
nospor Do zaznaczenia powinienes uzyc
$('input[... 2.07.2014, 11:50:43
KotWButach Niestety w dalszym ciągu reaguje tylko na pierwsze... 2.07.2014, 11:53:06
trueblue Albo:
[HTML] pobierz, plaintext element.prop... 2.07.2014, 11:55:53
nospor To jest dokladny kod jaki masz? Z tymi pustymi ale... 2.07.2014, 11:56:20
KotWButach alerty powstawiałem tylko po to by widzieć czy coś... 2.07.2014, 12:00:01 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 18:49 |