注意一下同志们,我用的这个版本jquery-3.2.0已经不支持第一种格式了, 也就是这种$("p:eq(0)").unwrap('<div></div>');格式,具体为什么不支持我也不知道,有兴趣的可以去验证下,也可以去官网看看说明,但是幸运的是$("p:eq(1)").unwrap(function(){
return '<div></div>';
});还是妥妥的支持的,以后希望慕友们从版本兼容角度出发,最好不要使用第一种格式了。
当然这也是我的见解,至于真相如何欢迎探讨!
return '<div></div>';
});还是妥妥的支持的,以后希望慕友们从版本兼容角度出发,最好不要使用第一种格式了。
当然这也是我的见解,至于真相如何欢迎探讨!
2017-04-23
$("li").each(function(index, element) {
if (index % 2) {
$(this).css('color','blue')
}
})
当index为奇数的时候成立,而索引从0开始,则索引1其实为第2个
if (index % 2) {
$(this).css('color','blue')
}
})
当index为奇数的时候成立,而索引从0开始,则索引1其实为第2个
2017-04-23
var $spans = $('span');
$("p").find($spans).css('color', 'red');可以写成$("p").find('span').css('color', 'red')
$("p").find($spans).css('color', 'red');可以写成$("p").find('span').css('color', 'red')
2017-04-23
closest()向上查找到第一个就停止。parents()向上查找到根元素,返回所有符合条件的,可能不止一个
2017-04-22
replaceWith() 与replaceAll():替换所选整个节点,并且节点上所关联的所有数据和事件都被删除
2017-04-22
$('div').clone()克隆结构;
$('div').clone(true)克隆结构事件和数据
$('div').clone(true)克隆结构事件和数据
2017-04-22
empty():删除后代元素,对象本身保留。remove(): 删除后代以及对象本身,还有对象自带的数据和事件。detach(): 删除后代和自身,跟remove一样,但是自身数据和绑定事件还有内存中,重新添加到其他元素仍能使用
2017-04-22
append()与prepend():都支持多参数,前一个后面插入,后一个前面插入;
。。太多了不记得了。反正复单词也就是两个单词拼接的都不支持多参数。单个单词都支持多参数。
其他的对比正反来记:append和appendTo前后位置颠倒。prepend和prependTo前后位置颠倒。after和before就字面意思的前后记。还有两个同。
。。太多了不记得了。反正复单词也就是两个单词拼接的都不支持多参数。单个单词都支持多参数。
其他的对比正反来记:append和appendTo前后位置颠倒。prepend和prependTo前后位置颠倒。after和before就字面意思的前后记。还有两个同。
2017-04-21
append()与prepend()都支持多参数,一个在后面插入,一个在前面插入;
2017-04-21