Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Wyłuskanie elementu po utworzeniu go z poziomu jQ
starach
post
Post #1





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


Cześć,
  1. <script type="text/javascript">
  2. function JakisObiekt()
  3. {
  4. this.Body = $('<a class="logo"></a>\n\
  5. <div class="wrapper">\n\
  6. <a class="close"></a>\n\
  7. <div class="content"></div>\n\
  8. <a class="continue"></a>\n\
  9. </div>');
  10. this.Content = $(".wrapper .content", this.Body);
  11. }
Ku mojemu zaskoczeniu okazuje się że this.Content nie zawiera dowiązania do tego elementu tylko do jest pusty. Kombinowałem trochę z contents() i find(), ale niestety pomysły mi się skończyły. Jak uzyskać takie dowiązanie bez robienia serii nowych elementów a potem dołączania ich przez append() ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kilas88
post
Post #2





Grupa: Zarejestrowani
Postów: 305
Pomógł: 25
Dołączył: 27.01.2007

Ostrzeżenie: (0%)
-----


Eee nie rozumiem tego kodu. Dajesz taką składnię jQuery:
$(".wrapper .content", this.Body);

przy czym chyba zapominasz do czego ta składnia służy:
$('szukany element', 'kontener nadrzedny') => $('h1', 'header');

Kod
$('<a class="logo"></a>\n\
                   <div class="wrapper">\n\
                     <a class="close"></a>\n\
                     <div class="content"></div>\n\
                     <a class="continue"></a>\n\
                   </div>');

Tego też nie bardzo ogarniam. Dlaczego tworzysz to w elemencie $, zamiast wrzucać kod przez innerHTML czy .html(code)?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 12:17