首頁  >  文章  >  web前端  >  jquery操作元素樣式的方法有哪些

jquery操作元素樣式的方法有哪些

青灯夜游
青灯夜游原創
2022-05-11 20:17:244012瀏覽

操作樣式的方法:1、css(),設定元素的樣式屬性;2、height(),設定元素的高度;3、width(),設定元素的寬度;4、scrollLeft() ,設定元素相對滾動條左側的偏移;5、scrollTop(),設定元素相對滾動條頂部的偏移;6、attr(),透過控制元素的id、class、style屬性來操作樣式;7、 prop(),透過控制元素的style等屬性來操作樣式。

jquery操作元素樣式的方法有哪些

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

jquery直接操作元素樣式的方法

CSS 屬性 描述
css() 設定或傳回符合元素的樣式屬性。
height() 設定或傳回符合元素的高度。
offset() 傳回第一個符合元素相對於文件的位置。
position() 傳回第一個匹配元素相對於父元素的位置。
scrollLeft() 設定或傳回符合元素相對捲軸左側的偏移。
scrollTop() 設定或傳回符合元素相對捲軸頂部的偏移。
width() 設定或傳回符合元素的寬度。

1、css()

#回傳CSS 屬性值語法:

$(selector).css(name)

設定CSS 屬性語法:

$(selector).css(name,value)

2、height()

傳回高度的語法:

$(selector).height()

設定高度的語法:

$(selector).height(length)

#3、width()

傳回寬度的語法:

$(selector).width()

設定寬度的語法:

$(selector).width(length)

範例:操作元素樣式--修改元素寬度

1、使用width()方法

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(document).ready(function() {
				$("button").click(function() {
					$("img").width("200px");
				});
			});
		</script>
	</head>
	<body>

		<img  src="1.jpg"    style="max-width:90%"/ alt="jquery操作元素樣式的方法有哪些" ><br>
		<button>修改元素的宽度</button>
	</body>
</html>

jquery操作元素樣式的方法有哪些

2、使用css()方法

$(document).ready(function() {
	$("button").click(function() {
	 $("img").css("width","250px");
	});
});

jquery操作元素樣式的方法有哪些

jquery間接操作元素樣式的方法

在jquery中,可以透過操作元素屬性來間接操作元素樣式。

方法 描述
#addClass() 新增指定的類別名稱。
attr() 設定或傳回符合元素的屬性和值。
prop() 設定或傳回被選元素的屬性/值
removeAttr() 從所有符合的元素中移除指定的屬性。
removeClass() 從所有符合的元素中刪除全部或指定的類別。
toggleClass() 從符合的元素中新增或刪除一個類別。

範例:使用attr()新增樣式

當使用attr() 方法設定元素的style屬性,即可為元素新增css樣式。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(document).ready(function() {
				$("button").click(function() {
					// $("div").attr({"style":"border: 5px solid paleturquoise;"});
					$("div").attr("style", "border: 5px solid paleturquoise;width: 200px;");
				});
			});
		</script>
	</head>
	<body>

		<div>hello</div>
		<br>
		<button>给div元素添加css样式</button>

	</body>
</html>

jquery操作元素樣式的方法有哪些

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

以上是jquery操作元素樣式的方法有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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