gpt4 book ai didi

javascript - 如何获取元素的所有 CSS 类?

转载 作者:IT王子 更新时间:2023-10-29 03:19:51 27 4
gpt4 key购买 nike

我有一个包含多个类的元素,我想在一个数组中获取它的 css 类。我该怎么做?像这样:

var classList = $(this).allTheClasses();

最佳答案

无需为此使用 jQuery:

var classList = this.className.split(' ')

如果您出于某种原因想从 jQuery 对象执行此操作,这两个解决方案也可以:

var classList = $(this)[0].className.split(' ')
var classList = $(this).prop('className').split(' ')

当然你可以切换到矫枉过正的开发模式并为它写一个 jQuery 插件:

$.fn.allTheClasses = function() {
return this[0].className.split(' ');
}

然后 $(this).allTheClasses() 会给你一个包含类名的数组。

关于javascript - 如何获取元素的所有 CSS 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9279368/

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