爲什麼jQuery選擇器不工作? 選擇另一個元素,如$(「body」)或另一個div工作正常。 同樣的選擇工作在CSSjQuery選擇器不適用於一個div
的Javascript:
$(".slideshow, .slideshow figure, .slideshow figure img").hover(function() {
stopSlideshow();
alert("HEY");
},
function(){
startSlideshow();
});
HTML:
<div class="slideshow">
<?php
$counter = 1;
foreach($images as $image)
{
echo "<figure>
<img src=\"" . $image . "\" width=\"1024\" height=\"600\" />
<figcaption>ehojlhaiel;jgaelgkjnaqgjqaegaeg</figcaption>
</figure>";
}
?>
</div>
生成的HTML: http://i.stack.imgur.com/W3w6g.png
可以分享生成的html –
也可以''(「。幻燈片,.slideshow圖,.slideshow圖img」)'不需要...'$(「。slideshow」)'可能足夠 –
請參閱http ://jsfiddle.net/arunpjohny/vhZS6/3/ –