首頁 >web前端 >前端問答 >jquery怎麼刪除div的某個屬性

jquery怎麼刪除div的某個屬性

青灯夜游
青灯夜游原創
2022-05-23 18:04:533318瀏覽

兩種刪除方法:1、用attr()刪除,語法“$("div").attr("屬性名稱","");”,可透過將指定屬性的值設為空,進而讓屬性失效;2、用removeAttr()刪除,語法「$("div").removeAttr("屬性名");」。

jquery怎麼刪除div的某個屬性

本教學操作環境:windows7系統、jquery3.6.1版本、Dell G3電腦。

什麼是屬性

屬性可以為 HTML 標籤提供一些額外信息,或是對 HTML 標籤進行修飾。屬性需要加入在開始標籤中,語法格式為:

attr="value"

attr 表示屬性名,value 表示屬性值。屬性值必須使用雙引號" "或單引號' '包圍。

注意,雖然雙引號和單引號都可以包圍屬性值,但是為了規範和專業,請盡量使用雙引號。

一個標籤可以沒有屬性,也可以有一個或多個屬性。

jquery刪除div某個屬性的兩種方法

#方法1:使用attr()將指定屬性的值設置為空

當使用attr() 方法將被選元素的屬性值設為空時,也可讓指定屬性失效。

<!DOCTYPE html>
<html>
	<head>
		<script type="text/javascript" src="js/jquery-3.6.1.min.js"></script>
		<script type="text/javascript">
			$(document).ready(function() {
				$("button").click(function() {
					$("div").attr("style","");
				});
			});
		</script>
	</head>

	<body>
		<h1>这是一个标题</h1>
		<div style="font-size:120%;color:red">这是一个div元素。</div>
		<p>这是一个p元素。</p>
		<button>删除div元素的 style 属性</button>
	</body>
</html>

jquery怎麼刪除div的某個屬性

方法2:使用removeAttr()直接刪除指定屬性

removeAttr() 方法從被選元素中移除一個或多個屬性。如需移除若干個屬性,請使用空格分隔屬性名稱。

<!DOCTYPE html>
<html>
	<head>
		<script type="text/javascript" src="js/jquery-3.6.1.min.js"></script>
		<script>
			$(document).ready(function(){
			$("button").click(function(){
				$("div").removeAttr("id class");
			});
		});
		</script>
		<style type="text/css">
			#p1 {
				color: white;
				background-color: green;
				font-size: 20px;
				padding: 5px;
				margin: 5px;
			}

			.blue {
				color: white;
				background-color: blue;
				font-size: 20px;
				padding: 5px;
				margin: 5px;
			}
		</style>
	</head>
	<body>

		<h1>这是一个标题</h1>
		<div id="p1">这是一个div元素。</div>
		<div class="blue">这是另一个div元素。</div>
		<button>移除所有div元素的id和class属性</button>

	</body>
</html>

jquery怎麼刪除div的某個屬性

【推薦學習:jQuery影片教學web前端影片

以上是jquery怎麼刪除div的某個屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn