博客列表 >前端第十六课:javascript基础5-PHP培训九期线上班

前端第十六课:javascript基础5-PHP培训九期线上班

渡劫小能手
渡劫小能手原创
2019年12月25日 10:56:17478浏览

文档处理内部插入

.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();
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议