为什么在jQuery属性选择器中未检测到REL

时间:2009-09-11 09:39:52

标签: jquery

如果我使用以下选择器,则无法获得结果

$(".itemSearchModule .cmsItemList[rel='myRelValue']")

以下html代码段

<div class="itemSearchModule">
    <ul class="cmsItemList" rel="myRelValue">
      <li>something</li>
    </ul>
</div>

MISTAKE 我使用firebug来调试代码,似乎在firebugs监视窗口中使用该代码是导致它破坏的原因

2 个答案:

答案 0 :(得分:1)

rel attribute仅允许ALINK个元素,因为它描述了两个文档,当前文档和href属性中引用的文档之间的关系。您最好将classid属性用于您的目的。

答案 1 :(得分:0)

它有效:)你只需要这样“调用”它:

$('.itemSearchModule .cmsItemList[rel=myRelValue]')

检查jQuery.com上的docs

另外,不要忘记在页面加载后调用选择器

$(document).ready(function () { put_selector_here });