使用$(this)绝对选择相对选择

时间:2010-09-02 07:12:32

标签: jquery jquery-selectors

假设有一个选择器$("#someID p")$(this) = $("#someID")。从$(this).

开始,哪个选择器总是相等(如果它更复杂,如下例所示)

示例:

我有以下选择器:$(tableMap.id + " tr:eq(" + i + ") td:eq(" + j + ")")

在该行上,我$(this)等于$(tableMap.id)

如何从第一行删除tableMap.id并仍保留选择器的其余部分?

2 个答案:

答案 0 :(得分:4)

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

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

参考:find()jQuery()

答案 1 :(得分:0)

如果您不想使用元素ID,则需要提供完整的特定选择器,看一下这个问题:Get CSS path from Dom element