ホームページ  >  記事  >  ウェブフロントエンド  >  jqueryでタグの属性値を置き換える方法

jqueryでタグの属性値を置き換える方法

青灯夜游
青灯夜游オリジナル
2023-01-03 17:56:472644ブラウズ

タグの属性値を置き換える 2 つの方法: 1. attr() を使用して属性値を置き換えます。構文 "$("img").attr({属性 1: "新しい値", 属性 2 : "新しい値"...});"。 2. prop() を使用して属性値を置き換えます。構文は "$("img").prop({属性 1: "新しい値", 属性 2: "新しい値"...});" です。

jqueryでタグの属性値を置き換える方法

このチュートリアルの動作環境: Windows7 システム、jquery3.6 バージョン、Dell G3 コンピューター。

HTML タグの属性

HTML のタグはキーワードのようなもので、各タグには独自のセマンティクス (意味) があります。たとえば、< ;p> タグは段落を表し、 タグは太字を表します。タグに応じて、ブラウザはタグ内のコンテンツをさまざまな方法で表示します。

一般に、HTML タグは開始タグ、属性、コンテンツ、終了タグで構成されます。タグの名前は大文字と小文字を区別しませんが、ほとんどの属性の値は大文字と小文字を区別する必要があります

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

属性は、HTML タグの追加情報を提供したり、HTML タグを変更したりできます。属性は開始タグに追加する必要があり、構文形式は次のとおりです。

attr="value"

attr は属性名を表し、value は属性値を表します。属性値は二重引用符 " " または一重引用符 ' ' で囲む必要があります。

二重引用符と一重引用符の両方で属性値を囲むことができますが、標準化と専門性の観点から、可能な限り二重引用符を使用してください。

タグには属性を含めないか、1 つ以上の属性を含めることができます。

jquery でタグの属性値を変更する 2 つの方法

方法 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: 幅を変更する 高さ属性と同じ

<!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="img/1.jpg" alt="多肉" width="200"    style="max-width:90%"><br><br>
		<button>修改width和height属性值</button>
	</body>

</html>

jqueryでタグの属性値を置き換える方法

方法 2: prop() を使用して属性値を変更する

prop()メソッドでもattr()メソッドと同様に、選択した要素の属性値を設定できます。

構文の変更:

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

例 1: div タグ クラス属性の変更

<!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="img/1.jpg" alt="多肉" width="300"><br><br>
		<button>修改src和alt属性</button>
	</body>

</html>

jqueryでタグの属性値を置き換える方法

[推奨学習:

jQuery ビデオ チュートリアル Web フロントエンド ビデオ ]

以上がjqueryでタグの属性値を置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。