Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%)
|
mam taki kłopot
mam np 10 div każdy z div ma class="test" i ja chce zrobic tak ze jak div wlasnie ma class="test" to coś sie tam dzieje. np pokaze obramowanie na tych div. Ps niechce wywolywac nigdzie metody np test(this); ma byc jakos zautomatyzowane. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 4 Dołączył: 23.05.2007 Skąd: Łódź Ostrzeżenie: (10%)
|
Najprostrze chyba byłoby:
Kod functions getElementByClass(tagName,className){ var tags = document.getElementsByTagName(tagName); var finds = []; for(var i = 0, len = tags.length;i < len;++i){ if(tags[i].className.indexOf(className) != -1) finds.push(tags[i]); } return finds; } Nie znam innej możliwości. Można by potestować czy split() nie będzie szybsze - trzeba by poprubować. Ten post edytował smialy 18.02.2008, 20:23:42 |
|
|
|
acztery getElementByClass 18.02.2008, 19:50:10
acztery a jak to wykorzystać w przykładzie. 18.02.2008, 20:32:51
dr_bonzo acztery: uzyj biblioteki, np. http://docs.jquery.c... 18.02.2008, 21:48:43
acztery to działa.
[HTML] pobierz, plaintext <!DOCTYPE... 18.02.2008, 22:32:37 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 06:21 |