用于在类名上使用短划线的div的jQuery选择器?

问题描述 投票:1回答:4

我试图在元素中引用所有img。请参阅下面的示例。

<div class="entry">
    <div class="entry-content">
        <p><img src="something.jpg" /></p>
    </div>
</div>

有了上面,我使用$(".entry > .entry-content > p > img")但似乎没有用。将选择器用于有破折号的类名的正确方法是什么?

jquery css
4个回答
2
投票

但是ku zxsw指出

你的选择器是正确的。看看你在这里工作的版本:http://jsfiddle.net/yrTg3/

不知道为什么你这样做但这将有效:

http://jsfiddle.net/yrTg3/1/

要么

尝试在图像中传递attr'class'并使用alert("see here ==> " + $("div.entry > div.entry-content > p > img").attr("src"));​ 函数进行迭代。


0
投票

你可以使用这个:

.each

你不需要担心破折号或任何东西。

您可能想要将最后一个$('.entry-content img') 更改为:</div?


0
投票

这应该工作正常,但你的最后一个</div>由问号而不是</div>关闭。也许这就是问题所在。


0
投票

你的选择器很好,对我来说很好

检查这个>

© www.soinside.com 2019 - 2024. All rights reserved.