Maison > Article > interface Web > Comment utiliser if dans jquery pour déterminer si le contenu de la balise n'est pas vide
Comment jquery utilise if pour déterminer que le contenu de la balise n'est pas vide : 1. Lorsque la balise a un attribut id défini, utilisez [$("#id")] pour obtenir la balise ; qui n'ont pas d'identifiant défini, utilisez une expression jsoup similaire pour l'obtenir, le code est [var nameVal = $("#aaa input[]].
L'environnement d'exploitation de ce tutoriel : système Windows7, version jquery3.2.1, ordinateur Dell G3
Recommandé : Tutoriel vidéo jquery
Comment utiliser if. pour déterminer si le contenu de la balise est vide :
Description du problème
Il est nécessaire de déterminer si l'utilisateur sélectionne une option dans la liste ou saisit un contenu personnalisé et s'il n'est pas vide, s'il n'est pas vide, passez à l'étape suivante, sinon demandez à l'utilisateur
<p id="namep">姓名: <input type="text" class="name"></input> </p>
Solution
Obtenez le contenu du spécifié. balise et effectue un traitement nul
// $(document).ready(function(){ ... }); // 标签有设置 id 属性时,使用 $("#id") 获取标签即可 // 对于没有设置 id 的标签,使用类似jsoup表达式来获取 var nameVal = $("#aaa input[class='name']").val(); if(nameVal == null || nameVal == "" || nameVal == undefined){ alert("name 输入框为空"); }
Remarques :
1. Obtenir du contenu - la différence entre text(), html() et val()
text()
- Définir ou renvoyer le contenu textuel de l'élément sélectionné
html()
- Définir ou renvoyer le contenu de l'élément sélectionné (y compris les balises HTML)
val()
- Définit ou renvoie la valeur d'un champ de formulaire
2 Si la balise est ajoutée dynamiquement, vous devez considérer la situation d'indéfini.
undefined signifie "valeur manquante", ce qui signifie que la balise spécifiée doit avoir une valeur, mais elle n'existe pas encore Définition, si la balise spécifiée n'a pas été générée dans le html, son contenu l'est bien sûr. indéfini, et la valeur est convertie en NaN. La situation générale est la suivante :
(1) La variable est déclarée, mais aucune valeur n'est attribuée Lorsqu'elle est utilisée directement, la valeur de la variable est indéfinie ;
(2) Lors de l'appel de la fonction, les paramètres qui doivent être fournis ne sont pas fournis et le paramètre est égal à indéfini (3) L'objet n'a aucun attribut attribué et la valeur de l'attribut n'est pas défini ; (4) Lorsque la fonction ne renvoie pas de valeur, elle renvoie un>tutoriel d'apprentissage javascript par défaut.
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!