Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery/JS] Składanie zmiennych z członem stałym
grzegorzewski
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 6.04.2010

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


Witam

Może któryś z użytkowników podpowie. Mam kod html:
  1. <div id="main">
  2. <div class="1"><input type="checkbox" value='1'/>Box 1<br/></div>
  3. <div class="2"><input type="checkbox" value='2'/>Box 2<br/></div>
  4. <div class="3"><input type="checkbox" value='3'/>Box 3<br/></div>
  5. <div class="4"><input type="checkbox" value='4'/>Box 4<br/></div>
  6. <input type="button" value="Hide Unchecked" id='getUnChecked' />
  7. </div>

A pod nim skrypt
  1. $('#getUnChecked').click(function(){
  2. var selectedChk = '';
  3. $("div#main :checkbox").not(":checked").each(function() {
  4. $('.'+$selectedChk).hide()
  5. });
  6. });

Zadaniem skryptu jest aby po kliknięciu w "Hide Unchecked" ukrywał niezaznaczone div class w których znajdują się niezaznaczone checkboxy. Problem powstał przy ostatniej linii która ma tworzyć nazwę klasy do ukrycia
  1. $('.'+$selectedChk).hide()

Może ktoś podpowie jak poprawnie stworzyć taką nazwę? A może można to zrobić jeszcze prościej? wink.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
luckyps
post
Post #2





Grupa: Zarejestrowani
Postów: 153
Pomógł: 41
Dołączył: 28.06.2011
Skąd: Częstochowa

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


Powinno byc raczej cos w ten desen:
  1. $('.'+$(this).val()).hide()
Go to the top of the page
+Quote Post
grzegorzewski
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 6.04.2010

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


Faktycznie, proste smile.gif
Dziękuję
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 20:24