您好,欢迎访问一九零五行业门户网

如何将JS对象与jQuery对象进行相互转换

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对象进行相互转换的详细内容。
其它类似信息

推荐信息