11.5

一、empty和remove的区别

empty()是移除指定标签内的所有节点,包括文本节点。拿$ ("p").empty ()来说,他只是把dsfsd中的文本给移除了,而留下了,仍保留其在dom中所占的位置。 

remove()是移除指定的当前节点 remove ( p)则是把其从dom中删除,而不会保留其所占的位置。

二、change事件

change事件会在元素数据发生变化的时候触发。 该事件仅适用于文本域(text field),以及 textarea 和 select 元素。 注释:当用于 select 元素时,change 事件会在选择某个选项时发生。

三、移入移出事件

focus 事件是确定页面内鼠标当前定位的一种方式。在默认情况下,整个文档处于焦点状态,但是单击或使用 Tab 键可以改变焦点的位置

blur 事件类型表示在元素失去焦点时响应,它与 focus 事件类型是相对的,主要作用于表单元素和超链接对象。

四、on事件

events:一个或多个用空格分隔的事件类型和可选的命名空间,如"click"或"keydown.myPlugin" 。

selector:一个选择器字符串用于过滤器的触发事件的选择器元素的后代。如果选择的< null或省略,当它到达选定的元素,事件总是触发。

data:当一个事件被触发时要传递event.data给事件处理函数。

$(".li").on('click', ".deleteon", function(){
    $(this).parent().remove();
})

五、append prepend after before

append 所有子元素之后

prepend 所有子元素之前

after同级元素之后

before 同级元素之前

 

posted @ 2021-11-05 21:31  安徒生-玺  阅读(84)  评论(0)    收藏  举报