$("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>