我希望使用JQuery,當我將鼠標懸停在列表項上時,顯示並隱藏一些錨標籤。JQuery如何選擇當前列表項中的所有錨點?
如何使用$(this)循環顯示列表項目中的當前錨點?
這是我到目前爲止有:
$(document).ready(function() {
$('.currentlist > li').mouseover(function(event){
// loop through each anchor tag within this list using $(this)
// and add the .active class
});
$('.currentlist > li').mouseout(function(event){
// loop through each anchor tag within this list using $(this)
// and remove the .active class
});
});
a .active
{
display: block;
}
a.edit-icon
{
display: none;
}
a.delete-icon
{
display: none;
}
<ul class="currentlist">
<li><a href="#" class="active">index</a><a href="#" class="edit-icon">edit</a><a href="#" class="delete-icon">delete</a></li>
<li><a href="#" class="active">profile</a><a href="#" class="edit-icon">edit</a><a href="#" class="delete-icon">delete</a></li>
<li><a href="#" class="active">contactus</a><a href="#" class="edit-icon">edit</a><a href="#" class="delete-icon">delete</a></li>
<li><a href="#" class="active">findus</a><a href="#" class="edit-icon">edit</a><a href="#" class="delete-icon">delete</a></li>
</ul>
@Sarfaz - 謝謝 - 希望我的複製和粘貼沒有任何問題,但是..它不工作。 – 2010-08-17 15:20:49
@Nicholas Murray:我修改了代碼;請:) – Sarfraz 2010-08-17 15:22:34
@Sarfaz - 我必須做一些愚蠢的事這裏是兩個部分的實際代碼: