capture jQuery
jQuery dispose de méthodes puissantes pour manipuler les éléments et attributs HTML.
Manipulation du DOM avec 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.
DOM = Document Object Model
DOM définit des standards pour accéder aux documents HTML et XML :
"W3C Document Object Model indépendant Une plateforme- et un langage -interface spécifique qui permet aux programmes et aux scripts d'accéder et de mettre à jour dynamiquement le contenu, la structure et le style d'un document 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 textuel de- html() - Définit ou renvoie le contenu de l'élément sélectionné (y compris Balises HTML)
- val() - Définit ou renvoie la valeur du champ du formulaire
- L'exemple suivant montre comment faire passer le contenu les méthodes jQuery text() et html() :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://cdn.static.runoob.com/libs/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écutez le programme pour l'essayer
L'exemple suivant montre comment obtenir la valeur du champ de saisie via jQuery Méthode val() :
<!DOCTYPE html> <html> <meta charset="utf-8"> <head> <script src="http://cdn.static.runoob.com/libs/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"></p> <button>显示值</button> </body> </html>
Exécutez le programme pour l'essayer
Obtenir les attributs - attr()
La méthode jQuery attr() est utilisée pour obtenir la valeur de l'attribut. L'exemple suivant montre comment obtenir la valeur de l'attribut href dans le lien :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ alert($("#tr").attr("href")); }); }); </script> </head> <body> <p><a href="http://www.php.cn" id="tr">PHP中文网</a></p> <button>显示 href 属性的值</button> </body> </html>Exécutez le programme pour l'essayer