Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Java] błąd [object HTMLLIElement]
troian
post 18.04.2016, 11:53:21
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 2
Dołączył: 3.02.2013

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


Witam, mam problem ze skryptem, jego zadaniem jest operowanie na obiekcie ul li i sprawdzanie czy w elemencie li znajduje się kolejny element ul, jeżeli tak wykonuje daną czynność, oto jak wygląda skrypt:
  1. jQuery(function() {
  2. if(jQuery('#box_menu ul li ul').length > 0)
  3. {
  4. var idMenu = jQuery('#box_menu ul li');
  5. for (x=0; x<idMenu.length; x++)
  6. {
  7. if(jQuery(idMenu[x] +' ul').length > 0)
  8. {
  9. alert("w " + idMenu[x] + " jest podmenu!")
  10. }
  11. }
  12. }
  13. });


Problem w tym że debug przeglądarki zwraca mi błąd: [object HTMLLIElement] ul
Go to the top of the page
+Quote Post
elmozaur
post 18.04.2016, 12:31:00
Post #2





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

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


idMenu to obiekt wiec dlaczego iterujesz po nim jak po tablicy ?
Go to the top of the page
+Quote Post
troian
post 18.04.2016, 12:33:47
Post #3





Grupa: Zarejestrowani
Postów: 184
Pomógł: 2
Dołączył: 3.02.2013

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


Dobra dzięki za info już poprawiłem kod :-)

Ten post edytował troian 18.04.2016, 12:56:36
Go to the top of the page
+Quote Post
Comandeer
post 18.04.2016, 19:34:05
Post #4





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


Cytat
idMenu to obiekt wiec dlaczego iterujesz po nim jak po tablicy ?

Może dlatego, że obiekt jQuery jest tablicopodobny i ma zarówno własność length, jak i poszczególne wartości numeryczne? Inna rzecz, że i tak lepiej użyć wbudowane $.fn.each

Natomiast co do błędu: to wcale nie jest błąd… JS jedynie zrzutował element DOM na stringa.

Ten post edytował Comandeer 18.04.2016, 19:34:19


--------------------
Go to the top of the page
+Quote Post

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: 12.06.2025 - 17:53