jQuery 獲取類
Sheeraz Gul
2022年7月18日
本教程演示瞭如何在 jQuery 中獲取類名。
jQuery 獲取類
attr()
方法可以獲取 jQuery 中的類名。除此方法外,hasClass()
方法可用於檢查特定元素是否具有特定類名。
讓我們描述並展示這兩種方法的示例。
attr()
方法用於獲取 HTML 元素屬性的值。我們可以使用 attr()
方法中的類名作為引數來獲取類的名稱。
使用 attr
方法獲取類名的語法如下。
attr("class")
讓我們試試這個方法的一個例子。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery Get Class Name</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
var Name = $("#DELFTSTACK").attr("class");
alert(Name);
});
});
</script>
</head>
<body>
<div id="DELFTSTACK" class="Delfstack">Click the button to get the class name for this element.</div>
<button type="button">Click Here</button>
</body>
</html>
上面的程式碼將提醒給定元素的類名。見輸出:
讓我們檢查該類是否具有我們從 attr()
方法獲得的名稱。為此,我們可以使用 hasClass()
方法。
參見示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery Get Class Name</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
var Name = $("#DELFTSTACK").attr("class");
if ($( "#DELFTSTACK" ).hasClass( Name )){
alert(Name);
}
});
});
</script>
</head>
<body>
<div id="DELFTSTACK" class="Delfstack">Click the button to get the class name for this element.</div>
<button type="button">Click Here</button>
</body>
</html>
上面的程式碼將有類似的輸出,因為 attr
方法將返回正確的類名,而 hasClass
將返回 true
。見輸出:
Author: Sheeraz Gul
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook