为了账号安全,请及时绑定邮箱和手机立即绑定
remove()方法也能实现移动元素的操作,但是重新添加的时候事件是移除的;
detach()方法是保留整个元素及其事件的
$("p").remove(":contains('3')")
$("p").filter(":contains('3')").remove();
$("p:contains('3')").remove();
这三种方式结果是一样的,不过处理方式不一样
.on( events [, selector ] [, data ], handler )
events
Type: String
One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin".
selector
Type: Anything

handler
Type: Function( Event eventObject [, Anything extraParameter ] [, ... ] )
jquery-3.1.1:
$('a').wrapAll(function() {

return '<div><div/>';

})
结果为:
<div>
<a>a元素</a>
<a>a元素</a>
</div>
$('a').wrapAll(function() {
return '<div><div/>';
})
是单独处理每一个a元素
replaceWith() 与 replaceAll() 作用相同。差异在于语法:内容和选择器的位置,以及 replaceAll() 无法使用函数进行替换。
$("button:first").click(function() {
$("li.item-1").next("li").css({"border":"1px solid red"});
})
看到好多同学好像没有理解题意,其实那两句话是一句话。
1、class="item-1"的li元素这样写:li.item-1
2、class=".level-2"的ul元素这样写:ul.level-2
代码为:
$("button:first").click(function() {
$("li.item-1").closest("ul.level-2").css({"border":"1px solid red"});
})
希望能帮到你们!
2 $( "html" ).parent()方法返回一个包含document的集合,而$( "html" ).parents()返回一个空集合。
这个区别的验证不会的同学请查看我的笔记
[prevObject: jQuery.fn.jQuery.init[1], context: document]
context: document
length: 0
prevObject: jQuery.fn.jQuery.init[1]
__proto__: jQuery[0]
[document, prevObject: jQuery.fn.jQuery.init[1], context: document]
0: document
context: document
length: 1
prevObject: jQuery.fn.jQuery.init[1]
__proto__: jQuery[0]
VM1486:6
2 $( "html" ).parent()方法返回一个包含document的集合,而$( "html" ).parents()返回一个空集合。
使用console.log( ),键盘f12打开调试Console可看到
console.log($( "html" ).parent());
console.log($( "html" ).parents());
.parents()参数是可选的,
.closest()参数是必填的,
DOM包裹wrapInner()方法——给选中的内部整体增加一层包裹

.wrapInner( wrappingElement ):给集合中匹配的元素的内部,增加包裹的HTML结构
.wrapInner( function ) :允许我们用一个callback函数做参数,每次遇到匹配元素时,该函数被执行,返回一个DOM元素,jQuery对象,或者HTML片段,用来包住匹配元素的内容
empty方法——修枝剪叶(放虎归山)
remove方法——连根拔起(斩草除根)
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消