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ď č. 1Ste 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).