remove()方法的返回值是一个指向已被删除的节点的引用,因此可以在以后再使用这些元素(通过赋值),但是绑定的事件不能再执行。
2016-09-21
为什么要去重?
因为如果不去重,当你点击btn1后,再点一次btn1,它会把空内容赋给p,然后再点击btn2是没有内容出现。
因为如果不去重,当你点击btn1后,再点一次btn1,它会把空内容赋给p,然后再点击btn2是没有内容出现。
2016-09-21
$(".bt2").click(function(){
var a= $("<a style='color:blue'>....</a>");
a.replaceAll('.right > div:last p:last');
a=null;
})
//这样是不是会更方便理解
var a= $("<a style='color:blue'>....</a>");
a.replaceAll('.right > div:last p:last');
a=null;
})
//这样是不是会更方便理解
2016-09-21
var p = $("p:first").remove();
p.css('color','red').text('p1通过remove处理后,点击该元素,事件丢失')
// 这句话说明 remove 并没有移除 p 元素 只是 返回了一个p类型的空对象??
p.css('color','red').text('p1通过remove处理后,点击该元素,事件丢失')
// 这句话说明 remove 并没有移除 p 元素 只是 返回了一个p类型的空对象??
2016-09-20
可以执行的语法:$("ul li a").filter(":contains('佳能'),:contains('松下'),:contains('卡西欧')").css("color","red");
错误的语法:$("ul li a").filter(":contains("佳能"),:contains("松下"),:contains("卡西欧")").css("color","red");
据资料显示在js中单引号和双引号都是一样的,只有碰到嵌套的时候才会同时用两种引号。即外面是单引号的时候里面就要用双引号,外面是双引号的时候里面就要用单引号,总之不能同时用双引号或者是单引号
错误的语法:$("ul li a").filter(":contains("佳能"),:contains("松下"),:contains("卡西欧")").css("color","red");
据资料显示在js中单引号和双引号都是一样的,只有碰到嵌套的时候才会同时用两种引号。即外面是单引号的时候里面就要用双引号,外面是双引号的时候里面就要用单引号,总之不能同时用双引号或者是单引号
2016-09-20
pretend append是插子元素 after/insertAfter,before/insertBefore是插兄弟元素
2016-09-20
.empty() 他只是清除,,,除她之外的后代节点
.remove() 清除包括他的节点,后代的
unwrap 去掉父亲的东东
不知道对不对 希望对你们有帮助
.remove() 清除包括他的节点,后代的
unwrap 去掉父亲的东东
不知道对不对 希望对你们有帮助
2016-09-20
remove与empty一样,都是移除元素的方法,但是remove会将元素自身移除,同时也会移除元素内部的一切,包括绑定的事件及与该元素相关的jQuery数据。
2016-09-20