/ / jQuery vnorené: selektor eq - javascript, jquery, css-selectors

jQuery vnorené: eq selector - javascript, jquery, css-selectors

Som nový jQuery a pokúšam sa vybrať bunky v table. Môj stôl má napríklad 3 stĺpce s 3 bunkami.

Takže sa snažím vybrať prvú bunku prvého riadku napríklad takto:

$("#table tr:eq(0) td:eq(0)")

Ale nefunguje to? Aký je správny spôsob, ako to urobiť?

odpovede:

0 pre odpoveď č. 1

Ste si istý, že váš stôl má ID tabuľky? Alebo by váš selektor nemal obsahovať #.

Ak vaša tabuľka nemá ID tabuľky a chcete ju vybrať podľa názvu značky, selektor položky

$("table tr:eq(0) td:eq(0)");

by malo fungovať. Môžete ho napísať aj inými spôsobmi, napríklad:

$("table tr:first td:first");

Myslím, že problém sila buď, že máš tam chybný hash;)


0 pre odpoveď č. 2

Skúste pridať toto a uistite sa, že to nefunguje (alebo nefunguje)

$("#table tr:eq(0) td:eq(0)").css("background","red").otherStuff();

A má váš stôl id table? Vyskúšajte:

$("table tr:eq(0) td:eq(0)").css("background","red").otherStuff();


0 pre odpoveď č. 3

môžete skúsiť použiť toto:

$("#table tr:nth-child(0) td:nth-child(0)")

Netestoval som to však.

Úprava: n -te dieťa je 1-indexované. malo by to byť teda n -te dieťa (1).