Аз съм нов jQuery
и се опитвам да избера клетки в table
, Моята таблица има например 3 колички с по 3 клетки.
Така че се опитвам да избера първата клетка от първия ред, например така:
$("#table tr:eq(0) td:eq(0)")
Но не работи! Какъв е правилният начин да направите това?
Отговори:
0 за отговор № 1Сигурни ли сте, че вашата таблица има идентификационен номер на таблицата? Или не трябва вашият селектор да има # в него.
Ако вашата таблица няма идентификатор на таблица и искате да изберете по име на таг, селектора на
$("table tr:eq(0) td:eq(0)");
трябва да работи. Можете да го напишете и по други начини, като например:
$("table tr:first td:first");
Мисля, че проблемът биха могли, може бъди, че имаш погрешно хеш там;)
0 за отговор № 2
Опитайте да добавите това, за да се уверите, че не работи (или е)
$("#table tr:eq(0) td:eq(0)").css("background","red").otherStuff();
И вашата таблица има ли идентификатора table
? Опитвам:
$("table tr:eq(0) td:eq(0)").css("background","red").otherStuff();
0 за отговор № 3
можете да опитате да използвате това:
$("#table tr:nth-child(0) td:nth-child(0)")
Аз обаче не го тествах.
Редактиране: nth-дете е 1-индексирано. така че трябва да е nth-дете (1).