gpt4 book ai didi

javascript - jquery 这个 concat 选择器

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:49:50 26 4
gpt4 key购买 nike

例如给定这个 HTML:

<div>
<p>p0</p>
<p>p1</p>
<p>p2</p>
</div>

我不明白如何编写串联的 jQuery this 选择器,它是这样的:

$("div").on("mouseover", function () {
$(this + " p").css({
color: "#009"
});
});

正确的语法是什么?

最佳答案

要在另一个元素中查找元素,请使用上下文选择器。试试这个:

$("p", this).css({ /* ... */ });

或者您可以连接父级的 id - 尽管这在 IMO 上有点难看:

$("#" + this.id + " p").css({ /* ... */ });

或者你可以在父元素上使用find():

$(this).find("p").css({ /* ... */ });

上面的任何一个都适合你,尽管第二个例子非常丑陋,应该避免。尽可能直接使用 this 引用。

关于javascript - jquery 这个 concat 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13236369/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com