/ / jQuery вложен: eq селектор - javascript, jquery, css-селектори

jQuery вложени: eq селектор - javascript, jquery, css-селектори

Аз съм нов 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).