Maison > interface Web > js tutoriel > Comment obtenir du contenu de balise avec jquery

Comment obtenir du contenu de balise avec jquery

藏色散人
Libérer: 2020-11-17 10:29:46
original
5220 Les gens l'ont consulté

Comment obtenir le contenu de la balise avec jquery : 1. Utilisez la méthode "$('#id').val()" pour obtenir la valeur de la balise ; 2. Utilisez "$('#id').val()" ').text( )" pour obtenir le texte au milieu de la balise ; 3. Récupérez le contenu HTML de la balise via la méthode "$('#id').html()".

Comment obtenir du contenu de balise avec jquery

Recommandé : "Tutoriel de base de JavaScript"

Utilisez jquery pour obtenir la valeur de la balise ou le contenu de l'élément

$('#标签id').val() 可以用来获取标签的value值,比如 input 标签的value值可以用它获取;
$(&#39;#标签id&#39;).text()可以用来获取标签中间的文本,比如 <span>值1</span>就可以用它获取到值1;
$(&#39;#标签id&#39;).html() 可以用来获取标签中间的html内容,比如<div id="div1"><span>123</span></div>可以用$(&#39;#div1&#39;).html()获取到<span>123</span>;
$(&#39;#标签id&#39;).attr(&#39;属性名&#39;)可以用它来获取标签的指定属性的值,比如<a href="xxx.aspx">xxx</a>就可以用.attr(&#39;href&#39;)获取到xxx.aspx。
jquery提供了三个获得内容的方法: text()、html() 以及 val(),其中前两个可用于解决本问题:
$("label#userid").text(); // 首选,获取label的文本
$("label#userid").html(); // 也可以实现,获取label标签内的所有html标记,一般情况改下label标签内就是文本,所以等效上面的方法
Copier après la connexion

Ce qui suit est un exemple de démonstration : utilisez les deux méthodes ci-dessus pour obtenir le contenu de la balise label, faites attention à la différence dans les résultats finaux

Créer un élément HTML

<div class="box">
<span>点击按钮获取label中内容:</span><br>
<div class="content">
<label id="userid">输入用户名</label><input type="text">
</div>
<input type="button" value="获取label中的内容">
</div>
Copier après la connexion

paramètres style CSS

div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
div.box span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
h3{display:inline-block;}
input[type=&#39;button&#39;]{height:30px;margin:10px;padding:5px 10px;}
Copier après la connexion

Écrire le code jquery

$(function(){
$("input:button.btn1").click(function() {
alert($("label#userid").text());
});
$("input:button.btn2").click(function() {
alert($("label#userid").html());
});
})
Copier après la connexion

Observer l'effet

Utiliser la méthode text() pour obtenir le contenu le tag

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal