Maison  >  Article  >  interface Web  >  3 exemples de fonction jQuery is() usage_jquery

3 exemples de fonction jQuery is() usage_jquery

WBOY
WBOYoriginal
2016-05-16 16:49:391142parcourir

jQuery fournit la méthode is() pour déterminer facilement si un élément est visible, masqué et sélectionné.

1. Déterminez si l'élément est masqué

L'élément div dans le html suivant est masqué :

Copiez le code Le code est le suivant :









2. Déterminez si la case est cochée

Dans jquery, vous pouvez utiliser xx.is(':checked') pour déterminer si la case à cocher et le bouton radio sont sélectionnés. Testez le HTML comme suit

Copier le code<.> Le code est le suivant :



chkChecked

chkNoChecked







3. Déterminer si un certain style est utilisé



Copiez le code

Le code est le suivant :





est l'introduction de la fonction< title><br> <style> //Définir quelques styles de base<br> div { width:60px; height:5px; float:left;<br> border:4px outset; align:center;<br> font-weight:bolder; curseur:pointeur; }<br> .blue { background:blue; } //Style 1<br> .red { background:red }//Style 2<br> span { color:white; font-size:16px; ><br> p { color:red;font-weight:green;<br> margin:3px; 🎜> </style><br> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> //Notez que jQuery est utilisé ici Officiel bibliothèque de scripts<br></head><br><body><br> <div></div> //Notez que le premier div apparaît ici<br><div class=" blue"> ;</div>//Notez que le deuxième div apparaît ici<br><div></div>//Notez que le troisième div apparaît ici<br><div class=" red">< ;/div>//Notez que le quatrième div <br> apparaît ici <div><br/><span>Peter</span></div>//Notez que le cinquième div apparaît ici<p><div class="blue"< ;/div>//Notez que le 6ème div apparaît ici<br><p> </p><br><script><br> $("div").one('click', function ( ) { //$("div").one représente l'attachement d'un événement à l'élément div, <br>//Vous pouvez également attacher plusieurs événements, tels qu'un clic ou un retrait de la souris pour exécuter quelque chose en même temps <br> if ( $(this ).is(":first-child")) { //est la fonction entre en jeu, is(":first-child") représente <br> //Jugez si ce div est le premier div à apparaître<br> $ ("p").text("C'est le premier div."); //La différence entre le texte et le HTML est de savoir s'il prend en charge les balises HTML <br> // Si vous y écrivez une alerte à ce moment-là, il ne sera pas exécuté <br> } else if ($(this).is(".blue,.red")) { //Déterminer si le div a une classe bleue ou rouge<br> $("p") .text("This is blue or red Red div");<br> } else if ($(this).is(":contains('Peter')")) { //Détermine si le mot Peter existe dans le div<br> $("p" ).text("C'est Peter!");<br> } else {<br> } $("p").html("Ce n'est rien <em>special</em&gt ;.");<br> }<br> $("p").hide().slideDown("slow"); //Il s'agit d'un effet d'animation qui affiche lentement le contenu de p<br> $(this ).css({"border-style" : "inset", curseur:"default"});<br> });<br></script><br> </p></body><p></html><br></p> </div></div><div class="nphpQianMsg"><div class="clear"></div></div><div class="nphpQianSheng"><span>Déclaration:</span><div>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</div></div></div><div class="nphpSytBox"><span>Article précédent:<a class="dBlack" title="Résoudre le problème de jQuery en obtenant dynamiquement la hauteur et la largeur du téléphone mobile screen_jquery" href="http://m.php.cn/fr/faq/13113.html">Résoudre le problème de jQuery en obtenant dynamiquement la hauteur et la largeur du téléphone mobile screen_jquery</a></span><span>Article suivant:<a class="dBlack" title="Résoudre le problème de jQuery en obtenant dynamiquement la hauteur et la largeur du téléphone mobile screen_jquery" href="http://m.php.cn/fr/faq/13115.html">Résoudre le problème de jQuery en obtenant dynamiquement la hauteur et la largeur du téléphone mobile screen_jquery</a></span></div><div class="nphpSytBox2"><div class="nphpZbktTitle"><h2>Articles Liés</h2><em><a href="http://m.php.cn/fr/article.html" class="bBlack"><i>Voir plus</i><b></b></a></em><div class="clear"></div></div><ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-6t+ed+2i-1n-4w" data-ad-client="ca-pub-5902227090019525" data-ad-slot="8966999616"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><ul class="nphpXgwzList"><li><b></b><a href="http://m.php.cn/fr/faq/1609.html" title="Une analyse approfondie du composant de groupe de liste Bootstrap" class="aBlack">Une analyse approfondie du composant de groupe de liste Bootstrap</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/fr/faq/1640.html" title="Explication détaillée du currying de la fonction JavaScript" class="aBlack">Explication détaillée du currying de la fonction JavaScript</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/fr/faq/1949.html" title="Exemple complet de génération de mot de passe JS et de détection de force (avec téléchargement du code source de démonstration)" class="aBlack">Exemple complet de génération de mot de passe JS et de détection de force (avec téléchargement du code source de démonstration)</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/fr/faq/2248.html" title="Angularjs intègre l'interface utilisateur WeChat (weui)" class="aBlack">Angularjs intègre l'interface utilisateur WeChat (weui)</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/fr/faq/2351.html" title="Comment basculer rapidement entre le chinois traditionnel et le chinois simplifié avec JavaScript et l'astuce permettant aux sites Web de prendre en charge le basculement entre les compétences en chinois simplifié et traditionnel_javascript" class="aBlack">Comment basculer rapidement entre le chinois traditionnel et le chinois simplifié avec JavaScript et l'astuce permettant aux sites Web de prendre en charge le basculement entre les compétences en chinois simplifié et traditionnel_javascript</a><div class="clear"></div></li></ul></div></div><ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-5902227090019525" data-ad-slot="5027754603"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><footer><div class="footer"><div class="footertop"><img src="/static/imghwm/logo.png" alt=""><p>Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!</p></div><div class="footermid"><a href="http://m.php.cn/fr/about/us.html">À propos de nous</a><a href="http://m.php.cn/fr/about/disclaimer.html">Clause de non-responsabilité</a><a href="http://m.php.cn/fr/update/article_0_1.html">Sitemap</a></div><div class="footerbottom"><p> © php.cn All rights reserved </p></div></div></footer><script>isLogin = 0;</script><script type="text/javascript" src="/static/layui/layui.js"></script><script type="text/javascript" src="/static/js/global.js?4.9.47"></script></div><script src="https://vdse.bdstatic.com//search-video.v1.min.js"></script><link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css' type='text/css' media='all'/><script type='text/javascript' src='/static/js/viewer.min.js?1'></script><script type='text/javascript' src='/static/js/jquery-viewer.min.js'></script><script>jQuery.fn.wait = function (func, times, interval) { var _times = times || -1, //100次 _interval = interval || 20, //20毫秒每次 _self = this, _selector = this.selector, //选择器 _iIntervalID; //定时器id if( this.length ){ //如果已经获取到了,就直接执行函数 func && func.call(this); } else { _iIntervalID = setInterval(function() { if(!_times) { //是0就退出 clearInterval(_iIntervalID); } _times <= 0 || _times--; //如果是正数就 -- _self = $(_selector); //再次选择 if( _self.length ) { //判断是否取到 func && func.call(_self); clearInterval(_iIntervalID); } }, _interval); } return this; } $("table.syntaxhighlighter").wait(function() { $('table.syntaxhighlighter').append("<p class='cnblogs_code_footer'><span class='cnblogs_code_footer_icon'></span></p>"); }); $(document).on("click", ".cnblogs_code_footer",function(){ $(this).parents('table.syntaxhighlighter').css('display','inline-table');$(this).hide(); }); $('.nphpQianCont').viewer({navbar:true,title:false,toolbar:false,movable:false,viewed:function(){$('img').click(function(){$('.viewer-close').trigger('click');});}}); </script></body></html>