用css选择器 如何选择自己的父元素

 我来答
声爱景兴风
2019-04-26 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:2250万
展开全部
css
没有父元素选择器,只有子元素选择器h1
>
strong,选择第一个
h1
下面的strong
元素;兄弟选择器h1
+
p
选择紧接在另一个元素后的元素,而且二者有相同的父元素;
  父元素可以使用jquery,$(".class:parent")

$(".class").parent();
枚有福蹉诗
2019-04-25 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:962万
展开全部
这个问题问的好,如果是自己得到焦点,改变自己的背景色,很好办
.child:focus{
background:#ccc;}
但是,要想在得到焦点时,改变父标签的背景色,就不好办,可以在得到焦点时,改变子标签的背景色,如
.parent{background:#FF9966;}
.parent:focus
.child{
background:red;}
child
如果想有focus事件,就必须让它是可编辑的,这里给DIV加上了contentEditable=true来让它可编辑。
所以,最终的解决办法还是要用JS来实现,楼下的是正解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
士温位赋
2020-05-27 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.3万
采纳率:27%
帮助的人:645万
展开全部
css标准不能选择父级
请用其它方法
比如js
<div
id="child"
class=“parent“>
<textarea
id="child"
class="child">child</textarea>
</div>
<script>
document.getelementbyid("child").onfocus
=
function(){document.getelementbyid("parent").style.background="#666"};
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式