Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery/JS] Składanie zmiennych z członem stałym
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
grzegorzewski
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
luckyps
Powinno byc raczej cos w ten desen:
  1. $('.'+$(this).val()).hide()
grzegorzewski
Faktycznie, proste smile.gif
Dziękuję
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.