Autor Zpráva
quatzael
Profil
Jak lze zkombinovat this a další selektory? Tohle evidentně nefunguje:
$(this+':firstchild')
Radek9
Profil
quatzael:
To logicky nefunguje, když v this je objekt. Chceš najít první element v tom tvém? Tak úplně jednoduše stačí this.firstChild.
Joker
Profil
quatzael:
Tak výsledkem this+':firstchild' nejspíš bude "[object Object]:firstchild", což je neplatný selektor.

Teoreticky by to asi šlo zprovoznit úpravou metody toString toho objektu, ale nejspíš tam nemá být to this.
Kcko
Profil
$(':first-child', this)
_es
Profil
[#4] Kcko:
Nemá to byť s pomlčkou "first-child"? Okrem toho, oveľa efektívnejšie je [#2] Radek9 a ak sa vyhne prázdnym textovým uzlom, bude to fungovať aj v starších IE.
Kcko
Profil
_es:
Mělo, psal jsem to z mobilu.

Efektivnější to asi bude, quatzael ale pravděpodobně používá jQuery a ptal se na to jak spojit this s dalším vyhledáváním - usuzuji ze špatného zápisu.
quatzael
Profil
Kcko:
quatzael ale pravděpodobně používá jQuery
Pravděpodobně jo:o) Uváděl jsem to v nadpise vlákna.

Díky všem za odpovědi!

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0