$();就代表调用jQuery的核心函数
1. 可以接收一个函数
例(function 入口函数)
$(function(){
alert ("hello");
});
- 可以接收一个字符串
2.1接收一个字符串选择器
注:只有在入口函数里面才能拿到DOM元素
返回的
<head>
<script>
$(function(){
var $box1 = $(".box1");
var $box2 = $("#box2");
console.log($box1);
console.log($box2);
});
</script>
</head>
<body>
<div class ="box1"></div>
<div id = "box2"></div>
</body>
F12查看log
2.2接收一个代码片段
返回一个jQuery对象,对象中保存了创建的DOM元素,
<head>
<script>
$(function(){
var $box1 = $(".box1");
var $p = $("<p>我是一个段落</p>");
console.log($p);
$box1.append($p);
});
</script>
</head>
<body>
<div class ="box1"></div>
</body>
3接收一个DOM元素
会被包装成一个jQuery对象返回给我们。
<body>
<span>我是一個spanDOM元素</span>
</body>
$(function(){
var span = document.getElementsByTagName("span")[0];
//原生js取得的
console.log(span);
var $span = $(span);
//将js取得的原生dom元素传递给jQuery的核心函数,他会把原生的dom元素包装成一个jQuery对象;
console.log($span);
});