Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mintAJAX - odniesienie do klasy css, mam problem z archaicznym mintAJAX'em
Aerion
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.05.2012

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


kiedy chce odnieś się do pojedynczego elementu w mintAJAX od danym id pisze:
$('nazwa_id').style.display='none';

W jaki sposób odnieść się do elementów które nie posiadają id tylko class?

w jQuery różnią się '#' i '.' czyli np:
$('#nazwa_id').css.('display','none'); <- po id
$('.nazwa_class').css.('display','none'); <- po klasie

próbowałem przez getElementByClassName ale ale zyskuje tylko objekt z opisem typu elementu HTML do którego nijak nie idzie się odnieść.

var obj = document.getElementsByClassName('ribbonHead');

alert(obj) jeszcze zadziała ale obj.style.display='none'; już wywala błąd.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Właśnie w minAjax nie było to zaimplementowane, aby odwoływać się przez klasę w $() bo byłby kolizje z dodatkami. Dlatego było trzeba pierw getElementsByClass przypisać do zmiennej, a później się do niej odwołać. A opis tego jest chociażby w 2009 roku, choć marny.

ps. namów klienta na rewitalizacje witryny, więcej $ wpadnie (IMG:style_emoticons/default/wink.gif)

Ten post edytował !*! 11.05.2012, 15:03:53
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: 4.10.2025 - 13:54