![]() |
![]() |
![]()
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 -------------------- openSuse, Eclipse i Aptana - daje rade
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
a jak to wykorzystać w przykładzie.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
acztery: uzyj biblioteki, np. http://docs.jquery.com/Selectors/class#class
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
to działa.
ale jak zrobic aby po najechaniu był border :/ probowałem z hover ale cos nie teges juz działa tak ma byc Kod $(document).ready(function(){
$(".myClass").mouseover(function(){ $(this).css("border","1px solid #000000"); }).mouseout(function(){ $(this).css("border","1px solid #FFFFFF"); }); }); Ten post edytował acztery 18.02.2008, 23:10:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 11:27 |