Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Rixcian
Člen
Avatar
Rixcian:20.4.2017 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.4.2017 19:37
Avatar
Odpovídá na Rixcian
Patrik Valkovič:20.4.2017 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.4.2017 19:50
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Rixcian
Člen
Avatar
Rixcian:20.4.2017 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.4.2017 20:46
 
Nahoru Odpovědět
20.4.2017 20:45
Avatar
Martin
Člen
Avatar
Martin:20.4.2017 20:52

tHeader[0].tagName
toto by malo fungovať

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
20.4.2017 20:52
Avatar
Rixcian
Člen
Avatar
Rixcian:20.4.2017 21:00

Funguje :) Díky moc ;-)

 
Nahoru Odpovědět
20.4.2017 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.