我试图在元素中引用所有img。请参阅下面的示例。
<div class="entry">
<div class="entry-content">
<p><img src="something.jpg" /></p>
</div>
</div>
有了上面,我使用$(".entry > .entry-content > p > img")
但似乎没有用。将选择器用于有破折号的类名的正确方法是什么?
但是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"));
函数进行迭代。
你可以使用这个:
.each
你不需要担心破折号或任何东西。
您可能想要将最后一个$('.entry-content img')
更改为:</div?
这应该工作正常,但你的最后一个</div>
由问号而不是</div>
关闭。也许这就是问题所在。
你的选择器很好,对我来说很好
检查这个>