sélecteur de base jQuery (1)

Sélecteur de base

Lors de l'utilisation du sélecteur, nous devons d'abord utiliser "$()" à l'intérieur Pour envelopper notre css, puis renvoie l'objet jquery

Regardons les sélecteurs simples suivants, comme le montre la figure ci-dessous :

1.png

Commençons d'abord regardez le sélecteur d'ID suivant

Utilisez le sélecteur d'identifiant pour changer la couleur du texte dans la balise div

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>选择器</title>
	<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
	<script type="text/javascript">
		$(function(){
			$('#dv').css("color","red");
		})
	</script>
</head>
<body>
	<div id="dv">php 中文网</div>
</body>
</html>

En css, on l'écrit comme ça

#dv{

color: red; //Ajouter un style

}

En jquery, on appelle ajouter un comportement, ce comportement Cela s'appelle ajouter un style

Il s'agit du sélecteur d'identifiant, qui est également le sélecteur le plus simple et le sélecteur le plus couramment utilisé


Regardons le sélecteur de nom de balise d'élément

Regardez le code suivant :

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>选择器</title>
	<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
	<script type="text/javascript">
		$(function(){
			$("div").css("color","#f60");
		})
	</script>
</head>
<body>
	<div>php 中文网</div>
	<div>php 中文网</div>
	<div>php 中文网</div>
</body>
</html>

Regardez le code ci-dessus, nous avons plusieurs balises div et il n'y a pas d'identifiant, nous devons donc utiliser le sélecteur de balise d'élément $("element name"). Comportement

Sélecteur de classe

Regardons d'abord un morceau de code :

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>选择器</title>
	<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
	<script type="text/javascript">
		$(function(){
			$(".dv1").css("color","green");
		})
	</script>
</head>
<body>
	<div class="dv1">php 中文网</div>
	<div>php 中文网</div>
	<div class="dv1">php 中文网</div>
</body>
</html>

À l'aide du sélecteur de classe, lorsque nous écrivons le style CSS, le nom de la classe, puis ajoutons le style , bien sûr, nous devons écrire comme ceci dans jquery : $(".dv1") Comportement

Remarque : l'identifiant n'apparaîtra qu'une seule fois sur la page. Si l'identifiant apparaît plusieurs fois, nous pouvons l'utiliser. css, mais ce qui suit ne prendra pas effet lors de l'utilisation de jquery. Si plusieurs identifiants apparaissent sur une page, il s'agit alors d'un manque de rigueur dans le programme du développeur

Les développeurs doivent donc avoir de bonnes habitudes de codage sur une seule page. L'identifiant peut apparaître une fois (même identifiant)


Afin de prouver que l'ID renvoie un seul élément, tandis que le nom de la balise d'élément et la classe (classe) en renvoient plusieurs, nous peut utiliser jquery core pour apporter automatiquement une méthode length ou size() d'attribut pour vérifier le nombre d'éléments renvoyés

Utilisons un exemple pour expliquer :

Par identifiant

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>选择器</title>
	<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
	<script type="text/javascript">
		$(function(){
			alert($("#dv").size());
		})
	</script>
</head>
<body>
	<div id="dv">php 中文网</div>
	<div id="dv">php 中文网</div>
	<div id="dv">php 中文网</div>
</body>
</html>

Nous avons 3 , mais le résultat renvoyé est 1

Lorsque nous utilisons la classe class

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>选择器</title>
	<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
	<script type="text/javascript">
		$(function(){
			alert($(".dv").size());
		})
	</script>
</head>
<body>
	<div class="dv">php 中文网</div>
	<div class="dv">php 中文网</div>
	<div class="dv">php 中文网</div>
</body>
</html>

le résultat renvoyé est 3

Utilisez le nom de la balise :

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>选择器</title>
	<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
	<script type="text/javascript">
		$(function(){
			alert($("div").size());
		})
	</script>
</head>
<body>
	<div class="dv">php 中文网</div>
	<div class="dv">php 中文网</div>
	<div class="dv">php 中文网</div>
</body>
</html>

Le résultat est revenu Il est 3

Formation continue
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>选择器</title> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript"> $(function(){ $('#dv').css("color","red"); }) </script> </head> <body> <div id="dv">php 中文网</div> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel