Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery]Pobieranie id div'a i porównanie z aktualną datą
sliderr
post 29.07.2013, 16:17:00
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.02.2007
Skąd: radom

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


Na potrzeby mini strony staram się stworzyć pewien skrypt.

Jak ma działać w założeniu:
- Strona odświeża się co określony czas
- Sprawdzana jest aktualna data w formacie dzień.miesiąc.rok.godzina.minuty
- Ze strony chciałbym pobierać id pierwszego diva w containerze
- Następnie id tego diva miałoby być porównane z aktualną datą i jeśli są takie same div miałby być usunięty.

Na czym polega mój problem? Nie mogę zwrócić id div'a pobranego ze strony. Testując co zostało pobrane alert wyrzuca mi "undefinied".

Jeśli napiszę samo pobieranie w tej formie jak w kodzie poniżej to wyrzuca poprawne id, ale div'a "najniżej", a nie pierwszego. Pobieranie id z div

Jeśli ktoś byłby w stanie mi pomóc, aby:
- dało się porównywać aktualną datę z id pierwszego div containerze
- zmienić usuwanie div'a tak, aby nie trzeba było podawać jego id, ponieważ docelowo tych divów chciałbym, aby było dość sporo.

Z góry dzięki jeśli ktoś cokolwiek podpowie.

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Untitled Document</title>
  5. <script src="http://code.jquery.com/jquery-latest.js"></script>
  6. <script type="text/javascript">
  7.  
  8. setInterval("moja_funkcja();",3000);
  9.  
  10. var aktualna;
  11.  
  12.  
  13. function clock() {
  14. var now = new Date();
  15. var outStr = now.getUTCDate()+'.'+ now.getUTCMonth()+'.'+ now.getFullYear()+'.'+ now.getHours()
  16.  
  17. +':'+now.getMinutes();
  18. aktualna = document.getElementById('clockDiv').innerHTML=outStr;
  19. setTimeout('clock()',1000);
  20. }
  21. clock();
  22.  
  23. var zestrony;
  24.  
  25. $("#container").children().each(function(n, i) {
  26. var id = this.id;
  27. zestrony = id;
  28.  
  29. });
  30.  
  31.  
  32.  
  33. function moja_funkcja() {
  34. alert(zestrony);
  35. if (ids==aktualna){
  36. $('div').remove('.29.6.2013.14:47');
  37. }
  38. }
  39.  
  40. </head>
  41.  
  42. <body onload="clock();">
  43. <div id="clockDiv"></div>
  44. <div id="container">
  45. <div id="29.6.2013.14:47">29.6.2013.14:47</div>
  46. <div id="inny">Inny</div>
  47. </div>
  48. </body>
  49. </html>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 09:32