【发布时间】:2016-03-11 11:20:06
【问题描述】:
在过去的几个小时里,我一直在头疼。情况如下:
我的网站有很多 div,但其中许多共享类(它们是平等的)但有一些不同的文本。示例:
<div class="summary-title">
<a href="/xaxaxaxa" class="summary-title-link">I Am That Girl</a></div>
<div class="summary-title">
<a href="/whatverl" class="summary-title-link">I Am That Girl</a></div>
我想要做的是选择这些 div 中的每一个,并在另一个 div 悬停时添加一个跨度。
我的意思是,这就是我想要做的:悬停在 sumary-title div 之前的 div,在 sumary-title div 内部或外部附加一个带有类的跨度,无论是否有效。
这就是我目前得到的:
$('summary-title').each(function(index) {
var content = $(index).next().text();
$(index).append("<span class='hover-text'>"+content+"</span>");
});
但是我得到一个 $ 没有定义的错误,可能是因为它是一个闭包?
我不知道该怎么做。代码看起来也很糟糕——我需要快速完成,但我做不到。有人能帮我至少知道该怎么做吗?
谢谢
【问题讨论】:
-
你的页面中包含 jquery 吗?
-
你包含了 jquery 脚本,对吧?
-
闭包与它无关。正如其他人所说,如果您收到此错误,则表示您没有正确引用 jQuery。
标签: javascript jquery html