Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][JavaScript] W jakis sposob pobrac atrybut width warstwy nadrzednej?
Forum PHP.pl > Forum > Przedszkole
swiezak
Witajcie.
Mam taki oto fragment kodu HTML:
  1. <div id="layout">
  2. <div id="center">
  3. <div id="left"></div>
  4. <div id="middle">
  5. <div class="packModVideoGallery">
  6. ...
  7. </div>
  8. </div>
  9. <div id="right"></div>
  10. </div>
  11. </div>


W jaki sposob przy uzyciu jQuery mozna pobrac atrybut width warstwy o nazwie "middle" (w tym konkretnym przypadku, gdyz nazwa tego div zmienia sie w zaleznosci od pewnych warunkow)?

Width dla klasy packModVideoGallery pobieram w ten sposob:
  1. echo javascript_tag("
  2. $(document).ready(function(){
  3. var w = $('.packModVideoGallery div').width();
  4. });
  5. ");


Moge liczyc na Wasza pomoc?
nospor
Mogles sie chociaz zapoznac z podstawową funkcjonalnoscią.....

obiekt nadrzędny to parent wiec:
$('.packModVideoGallery').parent().width()
rocktech.pl
Witam.

Tu masz przykład do zabawy.

Ale najpewniej chodzi Tobie o to:

[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function(){
  2. var w = $('#middle div').first().width();
  3. $('#right').html(w);
  4. });
[JAVASCRIPT] pobierz, plaintext
swiezak
Dzieki serdeczne za pomoc. Pozdrawiam.

BTW, w jaki sposob wartosc zmiennej "w" z jQuery przeniesc do PHP? Da sie to jakos obejsc, bez wykorzystywania AJAX?
kamil4u
Tak - zrobić przekierowanie na adres.pl?zmienna=wartosc i odebrać w PHP poprzez $_GET

Ale lepiej nauczyć się AJAX. To nie jest trudne, a jeżeli już korzystasz z jQuery to wcale.
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.