1.作为一般函数的调用:$(param)
(1)参数为函数:当dom加载完之后,执行此回调函数 例如:
$(function() {//这里的参数就是函数
})
(2)参数选择器字符串:查询所有匹配的字符串,并将它们封装成为jQuery对象 例如:
$(function() {
$('#btn').click(function() {//这里的参数就是选择器字符串
})
})
(3)参数为Dom对象:将dom对象封装成jQuery对象
例如:
$(function() {
$('#btn').click(function() {
alert($(this).html())//这里的参数为Dom对象this,this指的是当前的btn按钮
})
})
(4)参数为html标签字符串(用的比较少):创建标签对象并封装成jQuery对象 例如:
$(function() {
$('#btn').click(function() {
alert($(this).html())
$('').appendTo('div')//这里的参数为html标签字符串,是像div里面添加一个input
})
})
2.作为对象的使用:$.xxx()
(1)$.each():隐式的遍历数组 例如:
var arr = [2,3,4]
$.each(arr,function(index,value) {
console.log(index,value)
})
(2)$.tirm():去除两端的空格 例如:
var str = ' niuniu '
console.log($.tirm(str))