easyjq
v1.0.1
Published
一个简单的模块化的dom操作库
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 - 对传输的数据是否编码
