我对 jQuery 任务有疑问:我试图在滚动链接时显示“«”符号。问题是:一次只能“翻转”一个链接,但所有链接都显示“«”。
这是代码:
$(".list td a").hover(
function() { $(".laquo").show(); },
function() { $(".laquo").hide(); }
);
因此,据我了解,在滚动“.list td”中的“a”元素后,应该显示我的类“.laquo”。这工作得很好。但是我如何告诉 jQuery 一次只定位一个 'a' 呢?
我已经尝试过类似问题的解决方案:
function() { $(".laquo", this).show(); },
但它不起作用 - '«' 根本没有显示。我做错了什么?
用 HTML 编辑:
<div class="list">
<table>
<tr>
<td class="left">1.</td>
<td>
<a href="index.html">Circles</a>
<span class="laquo" style="display:none;"> «</span>
</td>
</tr>
</table>
</div>
如您所见,“.laquo”不是“a”的子代。那我该如何选择呢?
Aaaand,我明白了:D。只需要删除'a',所以我从'td'中选择。
谢谢大家的帮助!