$,"xxx"; 使用jQuery获得对象

$("xxx"); 使用jQuery获得对象

console.log( $ ( $ ( $ ( '.dropdown' ) ) ) ); 与下面返回的结果都是一毛一样的。

console.log( $ ( '.dropdown' ) ); 与上面返回的结果都是一毛一样的。

$('xxx') 返回的是一组对象。

具体如下

<!DOCTYPE html>
<html >
<head>
        <meta charset="UTF-8">
        <title>Document</title>
</head>
<body>
        <div class="one"></div>
        <script src="js/jquery.js"></script>
        <script>
                var $one = $('.one');
                var one = document.getElementsByClassName('one')[0];
                //不管使用了多少个 $() 结果都一样,返回的都是条件一样的数组
                console.log( $( $( $( $( $one ) ) ) ) );
                //不管使用了多少个 $() 结果都一样,返回的都是条件一样的数组
                console.log( $( $( $( $( one ) ) ) ) );

                //finde 的参数 名称只是一个站位,不管是 $ele 还是 ele,都无所谓
                //只是 使用 $ele 认为是 jQuery对象而已。并无实际意义
                function find($ele){
                        var $ele = $($ele);
                        console.log($ele);
                }

                find($one);//两个输出一模一样
                find(one);//两个输出一模一样
        </script>
</body>
</html>