查询。访问下面 DOM 中的元素和对象

Posted

技术标签:

【中文标题】查询。访问下面 DOM 中的元素和对象【英文标题】:JQuery. Accessing Elements in the DOM below and object 【发布时间】:2011-04-18 12:42:01 【问题描述】:

我正在使用一个返回 JQuery 对象的 API,该对象是对 DIV 容器的引用。我知道我在 DIV 容器内的结构。我基本上需要从第一个读取一些属性。 我尝试将标准选择器从我的对象中链接出来,但出现错误。

XML 过滤器应用于非 XML 值 (selector:"div.panes > div.slice(0,1)", context:(), 0:(), length:1) [打破这个错误] var svideo = $(api.getCurrentPane()).('a').get(0);

【问题讨论】:

【参考方案1】:

更改代码以使用.find() 来获取后代元素,例如直接引用 DOM 元素:

$(api.getCurrentPane()).find('a').get(0)
//or..
$(api.getCurrentPane()).find('a')[0]

或者如果你想要一个 jQuery 对象...

$(api.getCurrentPane()).find('a:first')
//or..
$(api.getCurrentPane()).find('a:eq(0)')
//or..
$(api.getCurrentPane()).find('a').eq(0)

【讨论】:

以上是关于查询。访问下面 DOM 中的元素和对象的主要内容,如果未能解决你的问题,请参考以下文章

JS DOM对象,控制HTML元素

Web自动化测试 三 ----- DOM对象和元素查找

html dom中windows对象的4个常用子对象

DOM-Element() 对象

JS中的DOM对象

DOM-document 对象