capture jQuery


jQuery - Obtenez du contenu et des attributs


jQuery dispose de méthodes puissantes pour manipuler les éléments et les attributs HTML.


Manipulation du DOM jQuery

Une partie très importante de jQuery est la capacité de manipuler le DOM.

jQuery fournit un ensemble de méthodes liées au DOM qui facilitent l'accès et la manipulation des éléments et des attributs.



Remarque : DOM = Modèle d'objet de document

DOM définit les normes d'accès aux documents HTML et XML :

"Le modèle objet de document du W3C est une interface indépendante de la plate-forme et du langage qui permet aux programmes et aux scripts d'accéder et de mettre à jour dynamiquement le contenu d'un document, structure et style "


Obtenir du contenu - text(), html() et val. ()

Trois méthodes jQuery simples et pratiques pour la manipulation du DOM :

  • text() - Définit ou renvoie l'élément sélectionné. Le contenu texte de

  • html() - Définit ou renvoie le contenu de l'élément sélectionné (y compris les balises HTML)

  • val() - Définit ou renvoie la valeur du champ du formulaire

L'exemple suivant montre comment obtenir du contenu via les méthodes jQuery text() et html() :

Exemple

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("#btn1").click(function(){
    alert("Text: " + $("#test").text());
  });
  $("#btn2").click(function(){
    alert("HTML: " + $("#test").html());
  });
});
</script>
</head>

<body>
<p id="test">这是段落中的 <b>粗体</b> 文本。</p>
<button id="btn1">显示文本</button>
<button id="btn2">显示 HTML</button>
</body>
</html>

Exécuter l'instance»

Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne

L'exemple suivant montre comment transmettre la méthode jQuery val() Obtenez la valeur du champ de saisie :

Instance

<!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    alert("值为: " + $("#test").val());
  });
});
</script>
</head>

<body>
<p>名称: <input type="text" id="test" value="php中文网"></p>
<button>显示值</button>
</body>
</html>

Exécuter l'instance»

Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne

Obtenir les attributs - attr()

jQuery attr () est utilisée pour obtenir les valeurs d'attribut.

L'exemple suivant montre comment obtenir la valeur de l'attribut href dans un lien :

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    alert($("#runoob").attr("href"));
  });
});
</script>
</head>

<body>
<p><a href="http://www.php.cn" id="runoob">php中文网</a></p>
<button>显示 href 属性的值</button>
</body>
</html>

Exécuter instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne