Zadejte hledaný výraz...

DOM selector: vybrat prvek se specifickým počtem dětí

crs
verified
rating uzivatele
(1 hodnocení)
2. 1. 2022 12:53:19
Zdravíčko,
Jak prosím (v JQuery nebo document.querySelectorAll) vyberu prvek se specifickým počtem dětí - například tabulky, které mají právě 2 buňky?
Díky
2. 1. 2022 12:53:19
https://webtrh.cz/diskuse/dom-selector-vybrat-prvek-se-specifickym-poctem-deti/#reply1496039
TomasX
verified
rating uzivatele
(4 hodnocení)
2. 1. 2022 13:03:30
blbě, vyber všechny tabulky, projdi je a spočítej u nich počet , selector na to v jquery a ani v css není. Můžeš max. vybírat x-tý prvek, takže vybereš druhý a ověříš, že třetí již neexistuje, první varianta je ale přehlednější.
2. 1. 2022 13:03:30
https://webtrh.cz/diskuse/dom-selector-vybrat-prvek-se-specifickym-poctem-deti/#reply1496038
crs
verified
rating uzivatele
(1 hodnocení)
2. 1. 2022 13:43:05
Díky. Tak nějak mi to došlo, když jsem to ne a ne najít. Už jsem mezitím napsal kód (kdyby to někomu přišlo užitečné)
2. 1. 2022 13:43:05
https://webtrh.cz/diskuse/dom-selector-vybrat-prvek-se-specifickym-poctem-deti/#reply1496037
Michal Jeřábek
verified
rating uzivatele
3. 1. 2022 15:36:37
Zbytečně komplikované, ale v jQuery to lze udělat takto (snad už se tento rok dočkáme i toho, je to půjde i s querySelector): https://codepen.io/michaljerabek/pen/mdBLPOV
3. 1. 2022 15:36:37
https://webtrh.cz/diskuse/dom-selector-vybrat-prvek-se-specifickym-poctem-deti/#reply1496036
TomasX
verified
rating uzivatele
(4 hodnocení)
3. 1. 2022 18:19:30
Napsal mjerabek;1637666
Zbytečně komplikované, ale v jQuery to lze udělat takto (snad už se tento rok dočkáme i toho, je to půjde i s querySelector): https://codepen.io/michaljerabek/pen/mdBLPOV
tobě připadá tvoje řešení jednoduší? (Opravdu se ptám). Zkus to předělat na 3 nebo 4 buňky, stane se z toho docela zmatek. Krom toho to nepočítá s tabulkou a zanořenými . Při velkém DOMu je tvoje řešení vyložení cpu náročné a umí pěkně roztočit kolečka.
Původně jsem o podobném řešení přemýšlel, ale nepřišlo mi lepší, čitelnější a přehlednější, abych to doporučil.
3. 1. 2022 18:19:30
https://webtrh.cz/diskuse/dom-selector-vybrat-prvek-se-specifickym-poctem-deti/#reply1496035
Michal Jeřábek
verified
rating uzivatele
3. 1. 2022 18:27:00
Napsal TomášX;1637675
tobě připadá tvoje řešení jednoduší? (Opravdu se ptám). Zkus to předělat na 3 nebo 4 buňky, stane se z toho docela zmatek. Krom toho to nepočítá s tabulkou a zanořenými . Při velkém DOMu je tvoje řešení vyložení cpu náročné a umí pěkně roztočit kolečka.
Původně jsem o podobném řešení přemýšlel, ale nepřišlo mi lepší, čitelnější a přehlednější, abych to doporučil.
Zbytečně komplikované byl komentář k mému vlastnímu řešení. Zmatek se z toho nestane při více elementech, protože je to jenom o změně čísla. Ale je pravda, že v tabulce by to nefungovalo, to mi hned nedošlo. Se zbytkem souhlasím.
3. 1. 2022 18:27:00
https://webtrh.cz/diskuse/dom-selector-vybrat-prvek-se-specifickym-poctem-deti/#reply1496034
Kcko
verified
rating uzivatele
(1 hodnocení)
14. 1. 2022 15:18:31
Jde to o něco snadněji bez cyklu.
JS Bin - Collaborative JavaScript Debugging
14. 1. 2022 15:18:31
https://webtrh.cz/diskuse/dom-selector-vybrat-prvek-se-specifickym-poctem-deti/#reply1496033
Pro odpověď se přihlašte.
Přihlásit