gpt4 book ai didi

javascript - 更改 div 的类,但不更改其中的跨度

转载 作者:行者123 更新时间:2023-12-02 20:11:18 24 4
gpt4 key购买 nike

我有一个<div>带有我用作按钮的灰色边框。

当我将鼠标悬停在边框上时,我使用 jQuery 将边框颜色更改为黑色(通过更改 mouseover 上的 css 类)。在 <div>还有一个<span>与我的按钮文本。

问题是,当我滚动文本时,它也会获取 css 类更改信息,并且我的文本会出现黑色边框。

我想知道 javascript 或 jQuery 是否有办法忽略 <span>文本并将其视为不存在。

我只想改变按钮的边框颜色,而不是为我的文本添加边框。

感谢任何帮助!

最佳答案

应用新样式时,您的选择器似乎是错误的,并且也包含了跨度的内容。

但是对于鼠标悬停事件的所有外观更改,请使用 CSS 方式:)干净很多。

.myClass
{
// css of the button
}
.myClass:hover
{
// css of the button when mouse over it.
}

关于javascript - 更改 div 的类,但不更改其中的跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6928710/

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