Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]przypisanie wartości jquery
Forum PHP.pl > Forum > Przedszkole
El Nino9
witam
mam taki kod:

  1. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  2. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  3. </head>
  4.  
  5.  
  6.  
  7. <select id="select_dev" name="select_dev">
  8. <option value="opt1">Dodaj nową</option>
  9. <option value="opt3">Dodaj do istniejącej galerii</option>
  10. </select>
  11. <label class="form1">Wybierz galerię</label>
  12. <select class="unlock" id="select_dev1" name="select_galerie">
  13.  
  14. <option value="galeria">1</option>
  15. <option value="galeria">2</option>
  16. <option value="galeria">3</option>
  17. <option value="galeria">4</option>
  18.  
  19. </select>
  20.  
  21.  
  22. <select id="sel" >
  23. <option value="1" id="oko">
  24. <option value="2" id="oko"></option>
  25.  
  26. </select>
  27.  
  28.  
  29.  
  30. </form>
  31.  
  32. <script type="text/javascript" language="javascript">
  33.  
  34. $("#select_dev").bind("change", function() {
  35. if ($(this).val() == "opt3")
  36. {
  37. $('.unlock').show();
  38. $('.unlock1').hide();
  39. $('.form1').show();
  40. $('.form2').hide();
  41. $("#sel").val("2");
  42.  
  43.  
  44.  
  45.  
  46. } else
  47. {
  48. $('.unlock').hide();
  49. $('.unlock1').show();
  50. $('.form2').show();
  51. $('.form1').hide();
  52. $("#sel").val("1");
  53.  
  54.  
  55. }
  56. });
  57.  
  58. $("#select_dev").change();
  59.  
  60.  
  61. </body>
  62. </html>


teraz chciałbym aby wartość z select od id= select_dev była przypisywana do drugiego selecta od id=sel
nie mogę tego osiągnąć, próbowałem tak:
$('#oko').val() = $('#select_dev1').val()
próbowałem też tak:
$('#sel').val() = $('#select_dev1').val()

jak to rozwiązać?
pozdrawiam
lobopol
opisz dokładniej o co ci chodzi, najlepiej krok po kroku
piku235
Po pierwsze to co próbujesz zrobić
  1. $('#oko').val() = $('#select_dev1').val()
jest składniowo niepoprawne, ponieważ nie można przypisywać wartości do zwracanej wartości przez funkcję val(). Jeżeli chcesz przypisać po prostu tą watość to wystarczy
  1. $('#select2').val($('#select_dev').val());
El Nino9
spróbowałem to podpiąć, jednak nadal nie działa

wstawiam link do skryptu
http://jsfiddle.net/zcKHN/

po wybraniu opcji 'dodaj do istniejącej galerii' wyświetlają nam się dwa selecty, w jednym mamy do wyboru cztery opcje - ja chcę, aby wybrana przez nas opcja automatycznie pojawiała się również w drugim select
lobopol
http://www.appelsiini.net/2010/jquery-chained-selects powinno rozwiązać twój problem
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.