gpt4 book ai didi

jquery header 选择器不工作

转载 作者:行者123 更新时间:2023-12-01 07:14:18 24 4
gpt4 key购买 nike

html...

<div>
<h1>heading one</h1>
<p>para one</p>
<h2>heading two</h2>
<p>para two</p>
<h3>heading three</h3>
<p>para three</p>
</div>

jquery...

$( ":header" ).css({ background: "#ccc", color: "blue" }); // this works 

但这些不是,为什么?

$( "div:header" ).css({ background: "#ccc", color: "blue" });

$("div").filter( ":header" ).css({ background: "#ccc", color: "blue" });

我想仅对特定 div 使用 :header 选择器。

最佳答案

您需要使用descendant selector/child selector

$( "div :header" ).css({ background: "#ccc", color: "blue" });

find()

$("div").find( ":header" ).css({ background: "#ccc", color: "blue" });

因为 header 元素是 div 元素的后代。

当您使用 div:header.filter() 时,它会搜索 div 元素,该元素也是一个 header 元素,它将永远不会是真的

关于jquery header 选择器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20833129/

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