Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] val() kilka opcji
Forum PHP.pl > Forum > XML, AJAX
oomaster
Witam,

Mam problem widoczny tutaj online i kod: http://jsfiddle.net/FXeGk/

Chciałbym by nie tylko po wybraniu ad4 wyświetlił się div ale po wyborze któreś z innych wartości np. ad2,ad4,ad5. Jak to zmienić ?

  1. <select name="" id="kraj" class="tex">
  2. <option value="">Wybierz</option>
  3. <option value="ad1">A</option>
  4. <option value="ad2">B</option>
  5. <option value="ad3">C</option>
  6. <option value="ad4">D</option>
  7. <option value="ad5">E</option>
  8. <option value="ad6">F</option>
  9. </form><br/><br/>
  10. <div id="nip_div">OK</div>

  1. #nip_div {display:none;}

[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function() {
  2. $('#kraj').change(function(){
  3. $('#nip_div')[$(this).val()=="ad4" ? 'show' : 'hide']();
  4. }).trigger('change');
  5. });
[JAVASCRIPT] pobierz, plaintext



Pozdrawiam
wookieb
http://jsfiddle.net/FXeGk/3/
[JAVASCRIPT] pobierz, plaintext
  1. $('#nip_div')[['ad4', 'ad2', 'ad5'].indexOf($(this).val()) != -1 ? 'show' : 'hide']();
[JAVASCRIPT] pobierz, plaintext
oomaster
Ale czemu to rozwiązanie nie działa pod ie 8 ?

http://jsfiddle.net/FXeGk/3/

Wyskakuje ze błąd jest w funkcji
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.