exaybachay
15.07.2009, 16:48:09
Witam.
Mam takie problem.
Mam stronę, której elementy są tworzone w javascripcie tzn.
mam np. <div id="test"></div> i cała zawartość jest wklejana w tego div'a.
Czy istnieje możliwość odwołania się do jakiegoś elementu w tym div'ie w jQuery?
Czyli jak mam:
<div id="test">
<div id="in_test">
tekst
</div>
</div>
...to czy mogę w jakiś sposób pobrać wartość tekstu w tym div'ie.
Normalnie bym to zrobił $("#in_tekst").text().
A jak to zrobić gdy strona jest budowana w javascripcie.
Z góry dziękuję za pomoc.
Pozdrawiam.
erix
15.07.2009, 17:06:12
No masz przecież metodę find()...
Spawnm
15.07.2009, 17:10:03
albo .live();
exaybachay
16.07.2009, 08:44:39
Witam.
Live() to raczej na pewno nie pasuje, bo live() tworzy z tego co czytałem zdarzenie dla nowo tworzonego obiektu.
A ja ten obiekt już mam stworzony przez javascript.
Co do find to...
alert($('#test').find('div.in_test').text());
powinien wyświetlić tekst, a tego nie robi.
Z góry dziękuję za pomoc.
Pozdrawiam.
dr_bonzo
16.07.2009, 09:49:27
ID jest unikalne na dokument.
Wiec $('#in_test') ZAWSZE ci zadziala.
a twoj kod:
$('#test').find('div.in_test')
szuka <div class="in_test">
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.