jQ文档处理:

 内部插入

  A.append(B) ->把B后追加到A内部中

  B.appendTo(A) ->把B后追加到A内部中

  A.prepend(B) ->把B后追加到A内部中

  B.prependTo(A) ->把B后追加到A内部中

  以上方法会导致追加对象A位置的移动

 外部插入

  A.after(B) -> 把B追加到A外部的后面,且为前插入

  B.insertAfter(A) -> 把B追加到A外部的后面,且为前插入

  A.before(B) -> 把B追加到A外部的前面,且为后插入

  B.insertBefore(A) -> 把B追加到A外部的前面,且为后插入

  追加之后AB成为兄弟关系

 包裹

  A.wrap('<b></b>') -> 用b标签把A包围起来

  $('h2').wrap('<b></b>') // <b><h2>abc</h2></b>

  wrapAll('<b></b>') -> 用b标签把所有A包围起来

  $('h2').wrapAll('<b></b>') //<b><h2>123</h2><h2>123</h2></b>

  wrapInner('<b></b>') -> 用b标签把A的内容包围起来

  $('h2').wrapInner('<b></b>')  //<b><h2>123</h2></b>

 替换

  $('p').replaceWith('<b>321</b>') -> 把所有的p标签用'<b>321</b>'来替换,改变p标签的内容

  $('p').wrapInner('<b>321</b>') // <p>abc<p> -> <b>321</b>

  $('<b>321</b>').replaceAll('p') -> 同上

 删除

  empty() -> 删除内容

  $('p').empty() //<p>321<p> -><p><p> 相当于$('p').html("");

  remove() -> 删除整个标签,并返回本对象方便以后使用,连同绑定的事件一起删除

  $('p').remove() //<p>321<p> -> null

  detach() -> 删除整个标签,并返回本对象方便以后使用,之前绑定的事件不会删除

  $('p').detach() //<p>321<p> -> null

 复制

  clone() ->复制对象

  clone(true) ->复制对象,并将绑定的事件一同复制

jq对象属性操作

  属性

  attr() -> 填写一个参数就是获取某属性值

  attr({'src':'1.jpg'}) -> 赋值要用json格式

  CSS类

  addClass() -> 给对象增加一个类

  removeClass() -> 移走一个类

  toggleClass() -> 给对象添加一个类,之前有的话就移走,没有的话就添加

  HTML代码

  html() -> 获取对象内部的内容,相当于js中的innerHTML()

  html(val) -> 赋值

  文本

  text() -> 获取对象内部的文本内容,相当于js中的textContent()

  text(val) ->赋值

  值

  val() -> 获取表单对象的值,相当于js中的value()

  val(val) ->赋值

2018-06-27 jq文档处理与jq对象属性操作的更多相关文章

  1. js和jq文档操作

    JS文档操作 一.dom树结构 1.元素节点 2.文本节点 3.属性节点      不属于元素节点的子节点  4.文档节点(document) 二.处理元素节点    method    1.docu ...

  2. Aspose.Words:如何添加另一个WORD文档中的Node对象

    原文:Aspose.Words:如何添加另一个WORD文档中的Node对象 首先看一段代码,这段代码意图从docSource中获取第一个表格,并插入docTarget的末尾: , true); doc ...

  3. 基于Metronic的Bootstrap开发框架经验总结(17)-- 使用 summernote插件实现HTML文档的编辑和图片插入操作

    在很多场合,我们需要在线编辑HTML内容,然后在页面上或者其他终端上(如小程序.APP应用等)显示,编辑HTML内容的插件有很多,本篇介绍基于Bootstrap的 summernote插件实现HTML ...

  4. 使用Python爬虫库BeautifulSoup遍历文档树并对标签进行操作详解(新手必学)

    为大家介绍下Python爬虫库BeautifulSoup遍历文档树并对标签进行操作的详细方法与函数下面就是使用Python爬虫库BeautifulSoup对文档树进行遍历并对标签进行操作的实例,都是最 ...

  5. C#解析Markdown文档,实现替换图片链接操作

    前言 又是好久没写博客了 其实也不是没写,是最近在「做一个博客」,从2月21日开始,大概一个多星期的时间,疯狂刷进度,边写代码边写了一整系列的博客开发笔记,目前为止已经写了16篇了,然后上3月之后工作 ...

  6. OpenStack keystone节点搭建(官方2018年4月份文档)

    参考文档:https://docs.openstack.org/install-guide/common/conventions.html https://docs.openstack.org/mit ...

  7. 2018.5.14 XML文档类型定义----DTD

    1.DTD概述 一个完全意义上的XML文件不仅仅是Well-fromed(格式良好的),而且还应该是使用了一些自定义的标记ValidatingXMl(有效的)文档也就是说他必须遵守文档类型的定义中已声 ...

  8. MongoDB中的映射,限制记录和记录拼排序 文档的插入查询更新删除操作

    映射 在 MongoDB 中,映射(Projection)指的是只选择文档中的必要数据,而非全部数据.如果文档有 5 个字段,而你只需要显示 3 个,则只需选择 3 个字段即可. find() 方法 ...

  9. 不规范的json文档 转化成 java 对象的处理

    最近练习爬取数据,遇到了json文档中属性名称没有用双引号的情况,内容如下: 标准的json文档,属性名称都是带双引号的 最后写了个方法,替换属性名字 为 两头追加双引号的属性名字, 特别要注意,防止 ...

随机推荐

  1. jQuery(*****)

    参考1 参考2 1. jQuery 1. 选择器 $("") 1. 基本选择器 1. ID --> $("#d1") 2. 标签名 --> $(&q ...

  2. Python常见报错 - 使用openpyxl模块时出现错误: zipfile.BadZipFile: File is not a zip file

    背景 在pycharm项目下,有一个data.xlsx,主要用来存放接口测试用例数据的 要通过openpyxl库去读取data.xlsx,方法: openpyxl.load_workbook(path ...

  3. 负载均衡服务之HAProxy基础配置(五)

    前文我们聊了下haproxy的修改报文首部的配置.压缩功能以及haproxy基于http协议自定义健康状态检测机制:回顾请参考https://www.cnblogs.com/qiuhom-1874/p ...

  4. Vsftp用户限制

    背景 Oracle全库备份,异地备份 在实现异地备份后,由第三方人员登录服务器拉取dmp文件. 为了确保安全,创建一个特定ftp账号用于第三方人员使用 要求 1.可以登录服务器 2.可以拉取dmp文件 ...

  5. opencv-1-QT_OPENCV 安装

    opencv-1-QT_OPENCV 安装 qtopencvc++ 既然我们是从头开始的, 那我们就从 opencv 的安装开始吧, 主要环境为: win10 1909 - 18363.720 版本 ...

  6. Web全栈AngularJS

    百度云盘下载 AngularJS是人类首个大规模使用的MVC框架,能够帮助程序员将绝大部分精力集中在核心业务逻辑上,从而大幅提高开发效率. 阶段2:Controller Controller是Angu ...

  7. 数学--数论--中国剩余定理 拓展 HDU 1788

    再次进行中国余数定理 问题描述 我知道部分同学最近在看中国剩余定理,就这个定理本身,还是比较简单的: 假设m1,m2,-,mk两两互素,则下面同余方程组: x≡a1(mod m1) x≡ a2(mod ...

  8. P1466 集合 Subset Sums 搜索+递推+背包三种做法

    题目描述 对于从1到N (1 <= N <= 39) 的连续整数集合,能划分成两个子集合,且保证每个集合的数字和是相等的.举个例子,如果N=3,对于{1,2,3}能划分成两个子集合,每个子 ...

  9. 无向图求割(找桥)tarjan

    本博客参考了李煜东的<算法竞赛进阶指南>,大家要是觉得这篇文章写的不错请大家支持正版.豆瓣图书 我在之前的博客中讲解了搜索序时间戳,这次我们讲讲追溯值的概念. 追溯值: 设subtree( ...

  10. 轻量化模型:MobileNet v2

    MobileNet v2 论文链接:https://arxiv.org/abs/1801.04381 MobileNet v2是对MobileNet v1的改进,也是一个轻量化模型. 关于Mobile ...