easyjq
v1.0.1
Published
一个简单的模块化的dom操作库
Downloads
3
Readme
easyJq
项目中需要用到原生的js,但是用jquery源码,会显得臃肿。为此将一些jquery方法模块化,可以在高级浏览器中使用!
方法
addClass
: 增加一个类名dom
:object - 需要增加类名的元素(单个元素)s
:string - 类名
removeClass
: 删除一个类名dom
:object | array - 需要增加类名的元素(可以是多个元素)s
:string - 类名
toggleClass
: 删除/增加一个类名dom
:object - 需要操作类名的元素(单个元素)e
:string - 类名
hasClass
: 判断是否有某个类名,返回布尔值dom
:object - 需要操作类名的元素(单个元素)e
:string - 类名
attr
: 为元素赋值属性或者获取属性,两个参数为获取,三个参数为设置dom
:object - 需要操作类名的元素(单个元素)k
:string - 属性名字v
:string - 设置属性时的值
css
: 为元素设置样式或者获取样式,两个参数为获取,三个参数为设置dom
:object - 需要操作类名的元素(单个元素)name
:string - 样式属性val
:string - 设置样式时的值
eq
: 获取元素集合中指定索引的元素arrDom
:object | array - 需要操作类名的元素(单个或者多个元素)index
:number - 元素索引
getPosition
: 获取元素位置信息element
:object - 需要操作类名的元素(单个元素)
index
: 获取指定元素的索引arrDom
:object | array - 需要查询的元素集合(单个或者多个元素)target
:object - 目标元素
insertAfter
: 在指定元素后插入一个元素newElement
:object - 需要插入的元素(单个元素)targetElement
:object - 目标元素
isDom
: 判断是不是dom元素dom
:object - 需要判断的元素(单个元素)
isLeaf
: 判断元素是不是叶子节点dom
:object - 目标元素(单个元素)
isParentOfLeaf
: 检测元素的子元素是否都是叶子dom
:object - 目标元素(单个元素)
parentOfLeafText
: 获取父元素下叶子节点的文本t
:object - 目标元素(单个元素)
text
: 获取节点的文本t
:object - 目标元素(单个元素)
next
: 获取下一个节点element
:object - 目标元素(单个元素)
prev
: 获取上一个节点element
:object - 目标元素(单个元素)
parents
: 获取指定类名的父元素dom
:object - 目标元素(单个元素)cn
:string - 指定的类名
remove
: 删除节点dom
:object - 目标元素(单个元素)
xpath
: 获取元素的选择器路径(xpath)dom
:object - 目标元素(单个元素)
ajax
: 请求方法options
:object - 传入的设置isEncode
:boolean - 对传输的数据是否编码