如果我可以使用 a 识别此元素,我知道如何完成此操作selector
:
$("selector.class")
但是如果我的选择器是关键字this
呢?显然$(this".class")
是行不通的,我不想使用$(this).children(".class")
,因为那时我需要使用 提取元素的 HTML .html()
,虽然我知道在所选元素中只有一个此类的元素(我'我写 HTML),JQuery 没有,它假设children()
在与类一起使用时返回几个元素(至少我认为这就是它的作用,因为
$(this).children(".class").html()
返回undefined
)。
我还有其他方法可以做到这一点吗?
请随时要求澄清,我理解这对某些人来说可能不太清楚。
编辑:你们中的一些人要求澄清,所以在这里。让我重新表述一下这个问题:通常,当我让 JQuery 给我一些元素并给它一个类作为选择器时,它假设我会得到多个元素,因此$(".selector").html()
不起作用,因为你不能得到几个元素的 HTML(至少这是我的理论)。相反,我希望它认识到,在这种情况下,我只得到了 1 个元素,并且对待它就是这样。我的限制是我的选择器的一部分是this
. 我希望这有帮助!