Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak odwołać sie do elementu po atrybucie ?!
klaudio
post 12.03.2012, 17:47:06
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 19.01.2012

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


Witam
Czy ktoś wie jak można odwołać się do elementu po atrybucie?? I czy to jest w ogóle możliwe?

Mam takie cos:

<table id="table" width="800px" border="1" spacing="0">
<tr id="0" sel="77"><td>Nr. 0</td><td>Imie</td><td>Nazwisko</td></tr>
</table>

I chce odwołać się do tej <TR> po atrybucie sel="77" czy ktos ma jakis pomysl?

Z góry dziękuję
Pozdrawiam
Go to the top of the page
+Quote Post
kamil4u
post 12.03.2012, 18:30:51
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


1. Pobierasz wszystkie TR -> getElementsByTagName
2. Robisz pętlę po wszystkich elementach
3. getAttribute/hasAttribute sprawdzasz czy element ma dany atrybut

Tu coś podobnego: http://forum.php.pl/index.php?showtopic=53283


--------------------
Go to the top of the page
+Quote Post
crafter
post 13.03.2012, 02:32:50
Post #3





Grupa: Zarejestrowani
Postów: 72
Pomógł: 2
Dołączył: 14.02.2007

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


W jquery bylo by to jakos tak:
  1. $('table#table').children('tr').each(function(){
  2. if ($(this).attr('sel')==77) {
  3. alert($(this));
  4. }
  5. });


albo lepiej dodac klase tam gdzie chcesz pobrac wtedy juz tylko
  1. $(table#table').children('tr.klasa');


moga byc bledy pisalem z palca.

pozdro

Ten post edytował crafter 13.03.2012, 02:33:39
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: 28.06.2025 - 00:31