Diskuze: Problém se získáním názvu tagu

JavaScript JavaScript Problém se získáním názvu tagu

Aktivity (1)
Avatar
Rixcian
Člen
Avatar
Rixcian:20. dubna 19:37

Zdravím, mám problém s funkcí tagName, když chci do konzole vypsat o jaký tag se jedná, tak mi konzole vyplyvne, že proměnná je "undefined". Netuším, kde je problém. Zde je odkaz s kódem: Odkaz na Fiddle

Budu rád za každou pomoc.
Přeju hezký den :)

 
Odpovědět 20. dubna 19:37
Avatar
patrik.valkovic
Šéfredaktor
Avatar
Odpovídá na Rixcian
patrik.valkovic:20. dubna 19:50

Fiddle nejste spustit, ale hádám, že si pleteš jQuery objekty a DOM objekty. Tipnul bych to na

console.log(tHeader.get().tagName);
Nahoru Odpovědět 20. dubna 19:50
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Rixcian
Člen
Avatar
Rixcian:20. dubna 20:45
<table class="table">
    <thead>
    <tr>
        <th>#</th>
        <th>First Name</th>
        <th>Last Name</th>
        <th>Username</th>
    </tr>
    </thead>
    <tbody>
    <tr>
        <td scope="row">1</td>
        <td>Mark</td>
        <td>Otto</td>
        <td>@mdo</td>
    </tr>
    <tr>
        <td scope="row">2</td>
        <td>Jacob</td>
        <td>Thornton</td>
        <td>@fat</td>
    </tr>
    <tr>
        <td scope="row">3</td>
        <td>Larry</td>
        <td>the Bird</td>
        <td>@twitter</td>
    </tr>
    </tbody>
</table>
$(document).click(function (event) {
   var tHeader = $(event.target);

   console.log(tHeader);
   console.log(tHeader.get().tagName);

});

Tady je kód... Ani po úpravě mi to nevypisuje jméno tagu, stále undefined. Btw. To první vypsání do konzole mi funguje

Editováno 20. dubna 20:46
 
Nahoru Odpovědět 20. dubna 20:45
Avatar
Martin
Člen
Avatar
Martin:20. dubna 20:52

tHeader[0].tagName
toto by malo fungovať

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 20. dubna 20:52
Avatar
Rixcian
Člen
Avatar
Rixcian:20. dubna 21:00

Funguje :) Díky moc ;-)

 
Nahoru Odpovědět 20. dubna 21:00
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.