【发布时间】:2011-10-10 10:51:22
【问题描述】:
我试图让 A 标记在延迟后出现,但我在悬停时收到此错误消息:
未捕获的语法错误,无法识别的表达式:[object HTMLDivElement]
这是我正在使用的代码:
$(document).ready(function() {
$(".folio_small").fadeTo('fast', 0.5);
$(".folio_small").hover(
function() {
$(this).fadeTo('slow', 1).delay(400);
$(this + ".info").fadeTo('slow', 1);
},
function() {
$(this).fadeTo('slow', 0.5);
}
)
});
这是我使用它的一个例子:
<div class="folio_small">
<a class="info" href="#">
<p class="small">ILLUSTRATION</p>
</a>
<img src="images/portfolio/120x90_i1.jpg" alt="" />
</div>
我正在尝试选择 .folio_small (this) 中的 .info 类。我做错了吗?
【问题讨论】:
-
你不能仅仅连接一个 DOM 元素和一个字符串...
-
你说得对,谢谢指出。
标签: jquery syntax-error