gpt4 book ai didi

javascript - 从 'this' 对象中选择多个类名?

转载 作者:行者123 更新时间:2023-12-02 16:26:05 24 4
gpt4 key购买 nike

我正在尝试找到一种方法,当我将鼠标悬停在对象上时,从对象中获取所有类名。然后,在获取类名称后,将新的 css 附加到包含这些类名称的所有元素。

http://jsfiddle.net/fr5q8c4v/

$( '.cell' ).hover(
function() {
$(this).classNames.css( //something like this?
"border", "solid 1px black"
);

}, function() {
$(this).classNames.css(
"border", "solid 1px transparent"
)
});

在此示例中,当我将鼠标悬停在类名称为“one”的单元格上时,我想将 css 应用到类名称为“one”的所有单元格。

最佳答案

这是一种方法。你得到类(class)名单,将它们分开并取最后一个。然后在鼠标悬停时添加/删除类

var item;
$('.cell').hover(function () {
item = '.'+$(this).attr('class').split(' ').pop();
$(item).addClass("bordered");
}, function () {
$(item).removeClass("bordered")
});

<强> jsFiddle example

关于javascript - 从 'this' 对象中选择多个类名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28682304/

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