我有(我相信)一个非常简单的问题,但无法弄清楚出了什么问题。代码将说明一切:
$(".all-products h3").mouseenter(function () {
$(this).siblings('p').slideDown(200);
}).mouseleave(function () {
$(this).siblings('p').slideUp(500);
});
这是html:
<a title="xxx" href="#">
<img src="1.jpg"/>
<p>description</p>
<h3>header3</h3>
</a>
这个工作正常,但是当我在jquery中用a替换h3时为什么它不起作用,所以它在下面不起作用:
$(".all-products a").mouseenter(function () {
$(this).siblings('p').slideDown(200);
}).mouseleave(function () {
$(this).siblings('p').slideUp(500);
});