0

我试图了解以下是如何any-attribute-selector工作的......

$('td[abbr="Role"] >div')

主要问题是:这个选择器是否选择 dom 元素
,第二个问题是选择器如何在右括号后识别字符串

] >div'

最后一个问题是有像http://jsfiddle.net/这样的网站,我可以在其中看到选择器找到的元素。在jsfiddle.net中,我想我看不到和找到并确保我找到了特定的元素。因为jsfiddle与任何其他浏览器一样只是在幕后找到元素。

4

2 回答 2

1

正如@RaraituL 建议的那样,使用 Firefox 的Firebug扩展(或集成在 Chrome 中的开发人员工具;它本质上是一个集成的 Firebug)来获得一个工作的 JS 控制台;然后通过编写调试你的表达式

var result = $(my_selector); console.log(result);

在控制台中。输出将类似于

Object[match1, match2, match3]

您将能够单击其中的每一个以查看它在页面中的位置,以及它的属性是什么。

于 2013-04-27T12:50:58.263 回答
0
$('td[abbr="Role"] >div')

选择属性等于的元素的所有直接子div元素tdabbrRole

于 2013-04-27T11:56:34.863 回答