JavaScript获取的标签对象:

1.独立的一个标签对象
2.伪数组
JavaScript中,只能对,一个独立的标签对象,进行操作
不能对伪数组中,所有的标签对象,一次性的都操作
如果要都操作,也必须一个一个循环遍历

jQuery获取的标签对象

一定是一个伪数组
jQuery中的隐式迭代,默认会对伪数组中的所有标签对象都进行设定

问题:

使用 jQuery 获取的标签对象,JavaScript语法不能直接操作

相互转化

jQuery语法,获取的标签对象伪数组,如果使用[]语法,通过索引下标,获取到的就是 独立的标签对象
就可以使用 JavaScript语法操作
    // 使用JavaScript语法,操作jQuery获取的标签对象
    // 使用[]语法,通过索引下标,获取独立的标签对象,再使用JavaScript语法操作
    console.log( $('div') );  //数组
    console.log( $('div')[0] );  //对象
    console.log( document.querySelectorAll('div')[0] );  //对象
    $('div')[0].style.background = 'red';
使用 $() 包裹 JavaScript语法获取的独立标签对象
就会将 独立的标签对象 转化为一个伪数组
        // 使用jQuery语法,操作JavaScript获取的,独立的标签对象
        const oDiv = document.querySelector('div');
        console.log(oDiv);  //对象
        console.log($(oDiv));  //数组
        $(oDiv).css( {color:'blue'} );

一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。