我有以下代码:
<div>
<div id="someID"><h1>Blah</h1></div>
<div id="someID2"><h1>Blah</h1></div>
</div>
我正在尝试在 jQuery 中进行选择(对于 jQuery UI 中的 Accordion )。但是,除非我从 div 中删除 ID,否则以下内容不起作用。
$('> div > h1')
是否有某种方法可以告诉选择器忽略 ID,或者我是否以错误的方式处理此问题?
编辑:我想要的实际用途是在 jQuery UI 中的可排序折叠面板中,并在 div 元素上使用 ID。我正在做的事情的示例(带有源代码)可以在这里找到:
http://jqueryui.com/demos/accordion/#sortable
<小时/>编辑:我有一种感觉,这可能与 jQueryUI 有关,而不是选择器本身,下面是我实际尝试运行的代码。
div 中没有 ID 的工作示例:
最佳答案
您可以尝试选择<h1>
与 parent 一起<div>
有一个 id
属性
$("div > div[id] > h1")
<小时/>
工作示例:http://jsfiddle.net/YjSvU/
<小时/>忽略div
无id
: http://jsfiddle.net/YjSvU/1/
关于jquery - 使用 jQuery 选择器选择一个元素,无论 ID 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4945487/