Heim > Web-Frontend > js-Tutorial > Hauptteil

So legen Sie den CSS-Stil in jq fest

青灯夜游
Freigeben: 2023-01-05 16:08:04
Original
14815 Leute haben es durchsucht

Sie können die Methode css() in jquery verwenden, um CSS-Stile festzulegen. Die Methode css() kann ein oder mehrere Stilattribute für das ausgewählte Element festlegen. Um einen einzelnen CSS-Stil festzulegen, verwenden Sie die Anweisung „css(attribute name, value);“, und um mehrere Stile festzulegen, verwenden Sie „css({attribute Name 1: Wert) 1, Attributname 2: Wert 2...}"-Anweisung.

So legen Sie den CSS-Stil in jq fest

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JQuery-Version 1.10.0, Dell G3-Computer.

Verwenden Sie die Methode css(), um den CSS-Stil festzulegen. Die Methode

css() legt ein oder mehrere Stilattribute für das ausgewählte Element fest.

Die Syntax lautet wie folgt:

Ein Stil: css( Attributname, Wert);css(属性名,值);

多个样式:css({属性名1:值1,属性名2:值2...})

示例:使用css()方法设置css属性。

<html>
<head>
<meta charset="utf-8"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("p").css({"background-color":"red","font-size":"200%"});
});
});
</script>
</head>
<body>
<h2>注意字体和背景色的变化<h2>
<p>注意字体和背景色的变化</p>
<p>注意字体和背景色的变化</p>
<button type="button">点击我观察变化</button>
</body>
</html>
Nach dem Login kopieren

与样式类别有关的方法

可以通过class指定HTML元素的类别。jquery中与CSS类别有关的方法。

1.addClass()方法:为匹配的HTML元素添加类别属性。

语法:addClass(classname) ,classname为要添加的类别名称。

2.hasClass()方法:可以判断匹配的元素是否被拥有指定的类别。

语法:hasClass(classname)

如果匹配的元素拥有名为classname的类别,则hasClass()方法返回True;否则返回False。

3.removeClass()方法:为匹配的HTML元素删除指定的class属性。也就是执行切换操作。

语法:removeClass(classname),classname是要切换的类别名称

4.toggleClass()方法:检查每个元素中指定的类。如果不存在则添加类,如果已设置则将其删除。

语法:toggleClass(classname),classname是要切换的类别名称

示例:使用addClass()方法为HTML元素添加class属性的实例。

<html>
<head>
<meta charset="utf-8"/>
<script type="text/javascript" src="jquery.js"></script>
<style>
p{
margin:8px;
font-size:16px;
}
.selected{
color:red;
}
.highlight{
background:yellow;
}
</style>
</head>
<body>
<p>注意我的变化</p>
<button type="button" id="addClass">添加样式</button>
<button type="button" id="removeClass">删除样式</button>
<script type="text/javascript">
$("#addClass").click(function(){
$("p").addClass("selected highlight");
});
$("#removeClass").click(function(){
$("p").removeClass("selected highlight");
});
</script>
Nach dem Login kopieren

获取和设置HTML元素的尺寸

1.height()方法:获取和设置元素的高度。语法如下:

获取高度的语法:value=height();

设置高度的语法:height(value);

2.innerHeight()方法:获取元素的高度(包括顶部和底部的内边框)。

语法:value=innerHeight();

3.innerWidth()方法:获取元素的宽度(包括左侧和右侧的内边距)。

语法:value=innerWidth();

4.outerHeight()方法:获取元素的高度(包括顶部和底部的内边框、边框和外边距)。

语法:value=outerHeight();

5.outerWidth()方法:获取元素的宽度(包括左侧和右侧的内边距、边框和外边距)。

语法:value=outerWidth();

6.width()方法:获取和设置元素的宽度。语法如下:

获取宽度的语法:value=width();

设置宽度的语法:width(value);

Mehrere Stile :css({Eigenschaftsname 1: Wert 1, Eigenschaftsname 2: Wert 2...})

Beispiel: Verwenden Sie die css()-Methode zum Festlegen von CSS-Eigenschaften

<html>
<head>
<meta charset="utf-8"/>
<script type="text/javascript" src="jquery.js"></script>
<style>
button{
font-size:12px;
margin:2px;
}
p{
width:150px;
border:1px red solid;
}
div{
color:red;
font-weight:bold;
}
</style>
</head>
<body>
<button id="getp">获取段落尺寸</button>
<button id="getd">获取文档尺寸</button>
<button id="getw">获取窗口尺寸</button>
 
<div> </div>
<p>用于测试尺寸的段落。</p>
<script>
function showHeight(ele,h){
   $("div").text(ele+"的高度为"+h+"px.");
}
$("#getp").click(function(){
 showHeight("段落",$("p").height());
});
$("#getd").click(function(){
 showHeight("文档",$(document).height());
});
$("#getw").click(function(){
 showHeight("窗口",$(window).height());
});
</script>
</body>
</html>
Nach dem Login kopieren
Bezogen auf Stilkategorien. Die Methode 🎜🎜🎜 kann die Kategorie von HTML-Elementen über die Klasse 🎜🎜1.addClass()-Methode angeben Kategorieattribute zu passenden HTML-Elementen 🎜🎜 Syntax: addClass. (Klassenname), Klassenname ist der Name der Kategorie, die hinzugefügt werden soll 🎜🎜2.hasClass() Methode: Sie können bestimmen, ob das passende Element hat die angegebene Kategorie. 🎜🎜Syntax: hasClass(classname) code>🎜🎜Wenn das übereinstimmende Element eine Kategorie mit dem Namen classname hat, gibt die Methode hasClass() „True“ zurück; Methode „removeClass()“: Entfernen Sie das angegebene Klassenattribut für das passende HTML-Element 🎜🎜Syntax: <code>removeClass(classname), Klassenname ist der Name der umzuschaltenden Kategorie 🎜🎜4.toggleClass ()-Methode: Überprüfen Sie die angegebene Klasse in jedem Element und fügen Sie die Klasse hinzu, wenn sie nicht vorhanden ist. Löschen Sie sie, wenn sie festgelegt ist. 🎜🎜Syntax: toggleClass(classname), classname ist der Name von die zu wechselnde Kategorie🎜🎜Beispiel: Verwenden Sie die Methode addClass(), um eine Instanz des Klassenattributs zu einem HTML-Element hinzuzufügen. 🎜rrreee🎜🎜Ermitteln und legen Sie die Größe von HTML-Elementen fest🎜🎜🎜🎜1.height()-Methode : Die Höhe des Elements abrufen und festlegen. Die Syntax lautet wie folgt: 🎜🎜Die Syntax zum Abrufen der Höhe: value=height(); code>🎜🎜Syntax zum Festlegen der Höhe: <code>height( value);🎜🎜2.innerHeight() Methode: Ermittelt die Höhe des Elements (einschließlich der inneren Ränder oben und unten). 🎜🎜Syntax: value=innerHeight();🎜🎜3.innerWidth() Methode: Ermittelt die Breite des Elements (einschließlich linker und rechter Auffüllung). 🎜🎜Syntax: value=innerWidth();🎜🎜4.outerHeight() Methode: Ermittelt die Höhe des Elements (einschließlich des inneren Randes, des Randes und des äußeren Randes oben und unten). 🎜🎜Syntax: value=outerHeight();🎜🎜5.outerWidth()-Methode: Ermittelt die Breite des Elements (einschließlich linker und rechter Polsterung, Rahmen und äußerer Rand). 🎜🎜Syntax: value=outerWidth();🎜🎜6.width() Methode: Abrufen und Festlegen der Breite des Elements. Die Syntax lautet wie folgt: 🎜🎜Syntax zum Abrufen der Breite: value=width();🎜🎜Syntax zum Festlegen der Breite: width(value);🎜🎜Beispiel: Get HTML-Elementhöheninstanz. 🎜rrreee🎜 Empfohlene verwandte Video-Tutorials: 🎜jQuery-Tutorial🎜 (Video)🎜

Das obige ist der detaillierte Inhalt vonSo legen Sie den CSS-Stil in jq fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!