easyjq v1.0.1
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 - 对传输的数据是否编码