Blogger Information
Blog 37
fans 0
comment 0
visits 21188
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
前端第十六课:javascript基础5-PHP培训九期线上班
渡劫小能手
Original
479 people have browsed it

文档处理内部插入

.append

在每个匹配元素里面的末尾处插入参数内容
.append()前面是要选择的对象,后面是要在对象内插入的元素内容
.append(content)

  1. var html = '<select><option value="hefei">合肥</option></select>';
  2. $('div[flag="mydiv"]').append(html);

.prepend

将参数内容插入到每个匹配元素的前面(元素内部)

  1. var html = '<select><option value="hefei">合肥</option></select>';
  2. $('div[flag="mydiv"]').prepend(html);

.appendTo

将匹配的元素插入到目标元素的最后面(译者注:内部插入)
.appendTo()前面是要插入的元素内容且为Jquery对象,而后面是要选择的对象
$(content).appendTo(selector)

  1. var html = '<select><option value="hefei">合肥</option></select>';
  2. $('div[flag="mydiv"]').appendTo($('#myprovince'));

.prependTo

将所有元素插入到目标前面(元素内)

  1. var html = '<select><option value="hefei">合肥</option></select>';
  2. $('div[flag="mydiv"]').prependTo($('#myprovince'));

文档处理外部插入

after

在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点。
外面,后面
.after(content)

  1. var html = '<select><option value="hefei">合肥</option></select>';
  2. $('div[flag="mydiv"]').after(html);

before

根据参数设定,在匹配元素的前面插入内容(译者注:外部插入)
外面,前面
.before(content)

  1. var html = '<select><option value="hefei">合肥</option></select>';
  2. $('div[flag="mydiv"]').before(html);

删除

.empty()

从DOM中移除集合中匹配元素的所有子节点
移除选定元素内的内容,只留下选定元素大壳子

.remove()

将匹配元素集合从DOM中删除。(手册网注:同时移除元素上的事件及 jQuery 数据。)
移除选定元素,什么都不留

this

  1. <button onclick="remove(this)">remove</button>
  2. <script type="text/javascript">
  3. function remove(obj){
  4. $(obj).remove();
  5. }
  6. </script>

复制

clone

创建一个匹配的元素集合的深度拷贝副本
.clone()方法深度 复制所有匹配的元素集合,包括所有匹配元素、匹配元素的下级元素、文字节点

  1. var btn = $('button[name="btn"]').clone();
  2. $('body').append(btn);

筛选

.eq( index )

指定为index下标的元素

  1. $('button').eq(1).remove();

.first

获取匹配元素集合中第一个元素

  1. $('button').first().remove();

.last

获取匹配元素集合中最后一个元素

  1. $('button').last().remove();

addClass(className),removeClass

添加、删除样式

  1. $('#pro a').removeClass('active');
  2. $(obj).addClass('active');

.toggle

绑定两个或多个处理程序绑定到匹配的元素,用来执行在交替的点击

  1. $('.hides').toggle(1000);

.show

括号里面是时间

  1. $('.hides').show(1000);

.hide

括号里面是时间

  1. $('.hides').hide(1000);

.hasClass

确定任何一个匹配元素是否有被分配给定的(样式)类,有就是true,没有就是false

  1. $(obj).hasClass('active');

.children

获得匹配元素集合中每个元素的子元素,选择器选择性筛选

  1. $('#menu').children('p').first().remove();
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:基本的dom操作, 很重要的
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post