Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] problem z zaznaczeniem kilku checkboxów
pgrzelka
post
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

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


Witam

mam mniej więcej taki kod
(IMG:http://img265.imageshack.us/img265/9967/zrzutekranu1c.png)


jest to lista
<ul>
<li>
<input type="checkbox" id="cb_1" />
<ul><li><input type="checkbox" id="cb_22" /></li></ul>
</li>
</ul>

chciałbym aby po kliknięciu nadrzędnego checkboxa zaznaczało również podrzędne
mam taki kod jquery ale niestety nie działa, proszę o pomoc w poprawieniu go

Kod
$("input[@type=checkbox]").click(function() {
                id = $(this).attr('id');
                checked = $(this).attr('checked');
                $( '#'+ id+ " input[@type=checkbox]").each(
                    function() {
                        $(this).attr('checked', checked);
                    }
                );
            });
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A nie było czegoś takiego, jak input:checkbox? (IMG:style_emoticons/default/winksmiley.jpg) Chyba było. (IMG:style_emoticons/default/winksmiley.jpg) Poza tym, jeśli chodzi o zaznaczanie podrzędnych - jak dla mnie, za bardzo kombinujesz.

[JAVASCRIPT] pobierz, plaintext
  1. $('ul#lista input:checkbox').click(function(){
  2. $(this).next('ul').children('input:checkbox').attr('checked', $(this).attr('checked'));
  3. });
[JAVASCRIPT] pobierz, plaintext


I możesz wywalić wszystkie identyfikatory. (IMG:style_emoticons/default/winksmiley.jpg)
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: 27.09.2025 - 17:04