簡體   English   中英

如何使用 jquery 獲取元素的類數?

[英]How to get number of classes of an element with jquery?

有一個元素,例如:

<div class="one two three four five six seven eight nine ten"> </div>

如何獲取此元素具有的類數?

事實上,我真正需要的是知道如何得到“七個”class,但我想我需要數一下,因為這個class是動態的,所以我需要通過它的索引或者Z4757FE07FD492A8BE60EA6A760D68來得到它(假設)

¿ 知道如何解決這個問題嗎?

讀取 className 並在空白處拆分。

 console.log(document.querySelector("div").className.split(/\s/))
 <div class="one two three four five six seven eight nine ten"> </div>

您可以使用普通classList中的 classList 或 jquery 中的prop("class")獲取類列表

 var _el = document.querySelector("div"); console.log(_el.classList); console.log($("div").prop("class"));
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="one two three four five six seven eight nine ten"> </div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM