gpt4 book ai didi

javascript - 如何在元素的类定义列表中选择第一个类

转载 作者:行者123 更新时间:2023-11-28 21:20:53 25 4
gpt4 key购买 nike

我有这些元素:

<div id="contentoDinamico">    
<div id="item_box_3777" class="index0 itemContenutoDinamico attivo">
<div id="item_box_3792" class="index4 itemContenutoDinamico">
</div>

这个函数:

$("#contentoDinamico div").attr('class', function(i, e) {
a.push(e);
});

但我只想为每个 div 子级推送第一类;因此,在示例中,是 index0index4,而不是 index0 itemContenutoDinamico attivoindex4 itemContenutoDinamico

我该怎么做?

最佳答案

HTML5 兼容浏览器将 classList 属性添加到可以直接索引的元素。或者,您必须用空格字符分割类值:

$("#contentoDinamico div").each(function(i, e) {
if ('classList' in this) {
a.push(this.classList[0]);
} else {
var cn = this.className;
var ca = cn.split(' ');
a.push(c[0]);
}
}

如果类属性中有前导空格,空格分割版本可能会中断。

关于javascript - 如何在元素的类定义列表中选择第一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6437156/

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