Zdravím,
potreboval by som pomôcť s jQuery mám niečo takéto http://jsfiddle.net/6X9k5/ a chcem aby po označení niektorého výberu sa zobrazili všetky divy s classom ktorý mu je priradený a naopak po odznačení sa to skrylo. Lenže ono to reaguje len na podmienku else teda ak zmeníte v else hide() na show() tak to zobrazí ale zase po odznačení toho checkboxu už to neskryje. Neviem kde je tam problém robil som to podľa tohto http://jsfiddle.net/K8t8B/61/
jQuery zobrazovanie divov ak je checkbox "checked"
-
*****HERO*****
Guru wannabe
- Príspevky: 2446
- Registrovaný: 08 máj 2006, 1:34
Re: jQuery zobrazovanie divov ak je checkbox "checked"
nefunguje ti to preto, lebo checked a obdobne atributy sa v najnovsom jQuery vracaju iba cez metodu prop, ktora ti vrati priamo bool. metoda attr uz pre tieto true/false atributy nevracia nic.
inak preco to robis pre kazde id zvlast? si to sprav trochu univerzalnejsie
toto si vloz do onready, zvysok mozes zmazat
inak preco to robis pre kazde id zvlast? si to sprav trochu univerzalnejsie
toto si vloz do onready, zvysok mozes zmazat
Kód: Vybrať všetko
$('#zoznam input[type="checkbox"]').change(function(){
$('.' + $(this).attr('id')).toggle(this.checked);
});
Re: jQuery zobrazovanie divov ak je checkbox "checked"
Som amatér v jQuery to asi preto, ale ten script je super a hlavne funguje
Díky k+
-
*****HERO*****
Guru wannabe
- Príspevky: 2446
- Registrovaný: 08 máj 2006, 1:34
Re: jQuery zobrazovanie divov ak je checkbox "checked"
trochu som to este upravil, je zbytocne ten checkbox testovat cez jQuery, ked sa to da priamo, ale to je len taka malickost