Абсолютный отбор к относительному отбору с использованием $ (this) - PullRequest
1 голос
/ 02 сентября 2010

Скажем, есть селектор $("#someID p") и что $(this) = $("#someID"). Какой селектор всегда будет равен (если бы он был более сложным, как в примере ниже), начиная с $(this).

Пример:

У меня есть следующий селектор: $(tableMap.id + " tr:eq(" + i + ") td:eq(" + j + ")")

В этой строке $(this) равно $(tableMap.id).

Как бы я удалил tableMap.id из первой строки и сохранил бы остальную часть селектора?

Ответы [ 2 ]

4 голосов
/ 02 сентября 2010
$(this).find("tr:eq(" + i + ") td:eq(" + j + ")")

или

$("tr:eq(" + i + ") td:eq(" + j + ")", this)

Ссылка: find(), jQuery()

0 голосов
/ 02 сентября 2010

Если вы не хотите использовать идентификатор элемента, вам нужно предоставить полный конкретный селектор, посмотрите на этот вопрос: Получить путь CSS от элемента Dom

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...