发明名称 选择器获取方法及装置
摘要 本申请涉及一种JQuery选择器获取方法以及装置。该方法包括:对页面元素查找标识选择器、类选择器、属性选择器和/或元素选择器;当标识选择器不存在,以及类选择器或属性选择器不满足选择器唯一性时,将不满足选择器唯一性的类选择器或属性选择器,压入当前元素的选择器压栈中;在设定级数内查找上级元素的标识选择器和/或类选择器;以及当在设定级数内或达到设定级数时查找到上级元素的标识选择器后,将上级元素的标识选择器压入选择器压栈中,以及从该选择器压栈中获取页面元素的JQuery选择器。本申请实现了多个浏览器下,对用户输入的选择器进行校验,也可以逆向获取页面元素的JQuery选择器。
申请公布号 CN103019925A 申请公布日期 2013.04.03
申请号 CN201110287861.9 申请日期 2011.09.26
申请人 阿里巴巴集团控股有限公司 发明人 谢林玲;刘磊;曾建
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京亿腾知识产权代理事务所 11309 代理人 陈霁
主权项 一种JQuery选择器获取方法,其特征在于,包括:对所选择的页面元素查找标识选择器、类选择器、属性选择器和/或元素选择器;当所述页面元素的所述标识选择器不存在,以及所述类选择器或属性选择器不满足选择器唯一性时,将所述不满足选择器唯一性的所述类选择器或属性选择器,压入所述当前元素的选择器压栈中;或者,当不存在标识选择器、类选择器、属性选择器时,将所述元素选择器压入所述页面元素的选择器压栈中;在设定级数内对所述页面元素向上查找所述页面元素的上级元素的标识选择器和/或类选择器;以及当在设定级数内或达到所述设定级数时查找到所述上级元素的标识选择器后,将所述上级元素的标识选择器压入所述选择器压栈中,以及从该压入了所述上级元素的标识选择器的选择器压栈中获取所述页面元素的JQuery选择器。
地址 开曼群岛大开曼资本大厦一座四层847号邮箱