1.addback()
在A第三项目下的几个相邻节点(包括第三个项目)
$(李。第三项目)。NextAll()AddBack()。
CSS(
背景色
B.类似于端()
方法,并div.after-addback和P元素被选中,并最终被选为div.after-addback元
$(div.after-addback ),(p)。AddBack(),AddClass(背景);
$(div.after-addback ),(p)。端(),AddClass(背景);
2.callback.fire()
用
参数调用
函数 函数(值){
console.log(foo:+价值);
}
var =美元回调。回调();
Callbacks.add(食品);
callbacks.fire(你好);
callbacks.fire(世界);
3.callback.lock()
锁定回调函数列表,此方法不接受任何参数。
函数(值){
console.log(foo:+价值);
};
函数(值){
console.log(吧:+价值);
}
var =美元回调。回调();
Callbacks.add(食品);
callbacks.fire(你好); / /输出foo:你好
(回调。锁); / /则不能调用foo方法,除非美元。回调(
内存),可以是一个函数添加
callbacks.fire(世界); / /不调用foo
Callbacks.add(酒吧); / /当回调=美元。回调(内存),
创建一个回调对象,使用内存的标志,可以是一个函数添加
callbacks.fire(世界); / /输出栏:你好
4.defered.promise()
在原始延迟对象上返回到另一个延迟对象
$(函数(){())
$(
输入{
类型=按钮)。Click(函数(){)
$ ajax({
URL
类型:邮政
DataType:json
}。完成(函数(数据){)
警报(数据);
}失败(函数(){)
警报(
错误);
})
});
var(=);
var =函数(DTD){
var
任务=函数(){()
警报(完)!;
Dtd.resolve(
延期); / /更改对象的
执行状态
};
setTimeout(任务5000);
};
Dtd.promise(
等待);
Wait.done(
功能){ alert(哈哈,成功!;})失败(函数){警报(错误)!;
});
5.animate({步:函数(){ } })
一个元素与另一个元素同时
动画。
$(# )(点击(功能){
$(块:第一)。
左:100
{ }。
持续时间:1000,
步骤:函数(现在,外汇){
$()。块:gt(0)。Css()
}
});
});
6.clone()
使用appendto方法来创建一个克隆的元素
你好
odbye
$(你好)。AppendTo(。odbye );
结果是:
odbye
你好
$(你好)。Clone(),AppendTo(。odbye );
结果是:
你好
odbye
你好
以上是对jQuery高级方法的
介绍和应用的简单介绍。我希望你能
支持得更多。