$("xxx"); 使用jQuery获得对象
console.log( $ ( $ ( $ ( '.dropdown' ) ) ) ); 与下面返回的结果都是一毛一样的。
console.log( $ ( '.dropdown' ) ); 与上面返回的结果都是一毛一样的。
$('xxx') 返回的是一组对象。
具体如下
<!DOCTYPE html> <html lang="en"> <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>