![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 15.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taki problem. Mam na stronie tabelkę i chcę zrobić że jak najadę na jedną komórkę to w niej się pojawi link do edycji. Tylko to działa do pierwszej komórki a do reszty nie :/ Kod wygląda tak:
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Przydałby się, żebyś podał chociaż fragment HTML-a (te elementy o id="event").
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 28 Dołączył: 7.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
$(".nazwaKlasy").mouseover(function() {
$("#editEvent").show(); i nadaj jakąś klasę tym komórkom, a jekiego elementu id = editEvent ? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie o to mi chodzi, o czym pisał poprzednik. Podejrzewam, że komórki, które mają obsługiwać zdarzenia onmouseover i onmouseout, mają taki sam identyfikator (id). Według specyfikacji w całym dokumencie (X)HTML może istnieć tylko jeden identyfikator i JavaScript bierze pierwszy element o danym id. Rozwiązaniem jest zamienienie id="event" na class="event", a w kodzie JS zastąpienie $("#event") tym $(".event"). Myślę, że to nie wystarczy, dlatego podaj fragment kodu HTML.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
tabeli nadaj id="event" i zadziała ![]() Ten post edytował Pawel_W 3.04.2010, 16:11:44 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 28 Dołączył: 7.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
jeżeli dla każdej komórki jest przypisany inny element, który ma się pokazywać/ukrywać to też musisz zmienić id na class.
I w zależności od struktury DOM będziesz mógł sie odwoływać poprzez this i dalej np. child , sibilings ... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 15.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 12:08 |