jQuery
是一个快速、简洁的JavaScript
框架,对JS
的一些操作进行了简化,但是随着JS
原生的强化,JS
也有一些jQuery
无法达到的便利性,有些场景还是更加适用于JS
,所有有时就需要在JS
对象和jQuery
개체 간 변환에 대해 이 문서에서 살펴보겠습니다.
1. jQuery 객체를 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对象 $('.list .item')[0].style.backgroundColor="yellow"; //使用jQuery封装的另一个方法 $('.list .item').get(2).style.backgroundColor="lightgreen"; </script> </body>
2. JS 객체를 jQuery 객체로 변환
<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>
추천: "2021 js 인터뷰 질문 및 답변(대요약)"
위 내용은 JS 객체를 jQuery 객체로 변환하거나 다시 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!