首頁 web前端 前端問答 jquery怎麼替換標籤屬性值

jquery怎麼替換標籤屬性值

Jan 03, 2023 pm 05:56 PM
javascript jquery

取代標籤屬性值的兩種方法:1、使用attr()取代屬性值,語法「$("img").attr({屬性1:"新值",屬性2:"新值"...});」。 2.使用prop()取代屬性值,語法「$("img").prop({屬性1:"新值",屬性2:"新值"...});」。

jquery怎麼替換標籤屬性值

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

HTML標籤的屬性

HTML 中的標籤就像關鍵字一樣,每個標籤都有自己的語意(意義),例如

標籤代表段落,標籤代表加粗。根據標籤的不同,瀏覽器會使用不同的方式來展示標籤中的內容。

一般情況下,一個HTML 標籤由開始標籤、屬性、內容和結束標籤組成,標籤的名稱不會區分大小寫,但大多數屬性的值需要區分大小寫,如下所示:

	属性
	↓
<div class="foo">PHP中文网</div>
 ↑               ↑        ↑
开始标签          内容     结束标签
登入後複製

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

attr="value"
登入後複製

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

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

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

jquery修改標籤屬性值的兩種方法

#方法1:使用attr()修改屬性值

attr() 方法可以設定被選元素的屬性值。

取代語法:

//单个属性
$("div").attr("属性名","新属性值");

//多个个属性
$("div").attr({属性1:"新值",属性2:"新值"....});
登入後複製

範例1:修改div標籤style屬性的值

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<script src="./js/jquery-3.6.0.min.js"></script>
		<script>
		$(document).ready(function() {
			$("button").click(function() {
				$("div").attr("style","height:100px;background-color: #AFEEEE;");
			});
		});
		</script>
	</head>
	<body>

		<div style="height: 150px;border: 1px solid red;"></div>
		<br>
		<button>修改div的属性值</button>
	</body>
</html>
登入後複製

jquery怎麼替換標籤屬性值

範例2:修改width和height屬性

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<script src="./js/jquery-3.6.0.min.js"></script>
		<script>
			$(document).ready(function() {
					$("button").click(function() {
						$("img").attr({width:"400",height":"320"});
					});
			});
		</script>
	</head>

	<body>
		<img src="/static/imghw/default1.png"  data-src="img/1.jpg"  class="lazy"   alt="多肉"    style="max-width:90%"  style="max-width:90%"><br><br>
		<button>修改width和height属性值</button>
	</body>

</html>
登入後複製

jquery怎麼替換標籤屬性值

方法2:使用prop()修改屬性值

和attr() 方法一樣,prop( )方法也可以設定被選元素的屬性值。

修改語法:

//单个属性
$("div").prop("属性名","新值");
//多个个属性
$("div").prop({属性1:"新值",属性2:"新值"....});
登入後複製

範例1:修改div標籤class屬性

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<script src="./js/jquery-3.6.0.min.js"></script>
		<script>
		$(document).ready(function() {
			$("button").click(function() {
				$("div").attr("class","box2");
			});
		});
		</script>
		<style>
			.box1{
				height: 150px;
				background-color: #AFEEEE;
			}
			.box2{
				height: 100px;
				background-color: red;
			}
		</style>
	</head>
	<body>

		<div class="box1"></div>
		<br>
		<button>修改div的属性值</button>
	</body>
</html>
登入後複製

jquery怎麼替換標籤屬性值

範例2:修改src和alt屬性

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<script src="./js/jquery-3.6.0.min.js"></script>
		<script>
			$(document).ready(function() {
					$("button").click(function() {
						$("img").prop({src:"img/4.jpg",alt:"晚霞"});
					});
			});
		</script>
	</head>

	<body>
		<img src="/static/imghw/default1.png"  data-src="img/1.jpg"  class="lazy"   alt="多肉"    style="max-width:90%"><br><br>
		<button>修改src和alt属性</button>
	</body>

</html>
登入後複製

jquery怎麼替換標籤屬性值

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

#

以上是jquery怎麼替換標籤屬性值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

jQuery引用方法詳解:快速上手指南 jQuery引用方法詳解:快速上手指南 Feb 27, 2024 pm 06:45 PM

jQuery引用方法詳解:快速上手指南

jQuery中如何使用PUT請求方式? jQuery中如何使用PUT請求方式? Feb 28, 2024 pm 03:12 PM

jQuery中如何使用PUT請求方式?

jQuery如何移除元素的height屬性? jQuery如何移除元素的height屬性? Feb 28, 2024 am 08:39 AM

jQuery如何移除元素的height屬性?

jQuery小技巧:快速修改頁面所有a標籤的文本 jQuery小技巧:快速修改頁面所有a標籤的文本 Feb 28, 2024 pm 09:06 PM

jQuery小技巧:快速修改頁面所有a標籤的文本

使用jQuery修改所有a標籤的文字內容 使用jQuery修改所有a標籤的文字內容 Feb 28, 2024 pm 05:42 PM

使用jQuery修改所有a標籤的文字內容

了解jQuery中eq的作用及應用場景 了解jQuery中eq的作用及應用場景 Feb 28, 2024 pm 01:15 PM

了解jQuery中eq的作用及應用場景

如何判斷jQuery元素是否具有特定屬性? 如何判斷jQuery元素是否具有特定屬性? Feb 29, 2024 am 09:03 AM

如何判斷jQuery元素是否具有特定屬性?

PHP常用的檔案操作函數總結 PHP常用的檔案操作函數總結 Apr 03, 2024 pm 02:52 PM

PHP常用的檔案操作函數總結

See all articles