gpt4 book ai didi

jquery - 如何在 CSS 规则中添加更多 CSS 属性而不删除其他现有属性

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

假设我有一些代码
HTML 代码:

<ul>
<li>
<h1>Title 1</h1>
<p>Text 1</p>
</li>
<li>
<h1>Title 2</h1>
<p>Text 2</p>
</li>
</ul>

CSS 代码:

ul li h1 {
background: #bada55;
}

现在,当我将鼠标悬停在 <li> 上时,我希望里面的文字变成红色。所以我写了一段jQuery代码:

$('li').hover(function(){
$(this).find('h1').css('color': 'red');
});

文本变为红色,但删除了 <h1>的背景属性。那么,有人告诉我解决方案吗?谢谢

最佳答案

CSS 悬停规则适用于大多数现代浏览器

ul li:hover h1{ color: red; }

它不会覆盖原来的规则

关于jquery - 如何在 CSS 规则中添加更多 CSS 属性而不删除其他现有属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8777622/

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