Maison  >  Article  >  interface Web  >  Comment convertir des objets JS en objets jQuery et inversement

Comment convertir des objets JS en objets jQuery et inversement

autoload
autoloadoriginal
2021-04-19 10:48:482254parcourir

Comment convertir des objets JS en objets jQuery et inversement

jQuery est un framework JavaScript rapide et concis qui simplifie certaines opérations de JS, mais avec l'amélioration du JS natif, JS Il existe également quelques des commodités que jQuery ne peut pas réaliser. Certains scénarios sont plus adaptés à JS Il est donc parfois nécessaire de convertir entre des objets JS et des objets jQuery.

1. Convertir l'objet jQuery en objet natif JS

<body>
    <ul class="list">
        <li class="item">item1</li>
        <li class="item">item2</li>
        <li class="item">item3</li>
        <li class="item">item4</li>
        <li class="item">item5</li>
    </ul>
      <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script>
      <script>
          console.log($(".list .item"));
          //任何一个$()返回的都是一个jQuery集合对象
          //整体集合是一个jQuery对象,但是集合中每个成员都是原生js对象
          //第一个li本身就是原生js对象
          $(&#39;.list .item&#39;)[0].style.backgroundColor="yellow";
          //使用jQuery封装的另一个方法
          $(&#39;.list .item&#39;).get(2).style.backgroundColor="lightgreen";
      </script>
</body>

2. >

<body>
       <ul class="list">
           <li class="item">item1</li>
           <li class="item">item2</li>
           <li class="item">item3</li>
           <li class="item">item4</li>
           <li class="item">item5</li>
       </ul>
       <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script>
       <script>
            console.log($(document.body) instanceof jQuery);//返回为true
        </script>

Recommandé : "

Questions et réponses de l'entretien js 2021 (grand résumé)"

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!

Déclaration:
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