Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] Zmiana zawartości ukrytego div'a
Forum PHP.pl > Forum > Po stronie przeglądarki
maniutek08
To jak zmienić zawartość diva za pomocą funkcji html() w jQuery potrafię. Problem jest czy da radę w jakiś sposób podmienić text div'owi który jest ukryty np.: w stylach ma ustawione "display: none".
mortus
Oczywiście, ponieważ ten element w strukturze DOM nadal istnieje, chociaż nie jest wyświetlany. Zresztą co za problem sprawdzić:
[HTML] plik.html - pobierz, plaintext
  1. <!DOCTYPE html>
  2. <head>
  3. <script src="http://code.jquery.com/jquery-latest.js"></script>
  4. $(document).ready(function(){
  5. $('#temp').html("Nowy tekst!");
  6. });
  7. </script>
  8. </head>
  9. <body>
  10. <div id="temp" style="display: none; width: 100%; height: 500px; background-color:#333; color: #fff;">
  11. Domyślny tekst!
  12. </div>
  13. </body>
  14. </html>
[HTML] plik.html - pobierz, plaintext

I przeanalizuj HTML w Firebug-u.
maniutek08
No to muszę robić coś nie tak... bo probuję się odwołać do elementu chociażby pobrać html(), a pokazuje mi "null" ;/
mortus
No musisz coś robić źle, ale zgadywać nie będę.
A oto mój kod w akcji.
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.