我有一個顯示列表的頁面,用戶可以添加和刪除項目。jQuery顯示/隱藏特定的div <li></li>徘徊時
在每個<li></li>
上,都有一個與該項目匹配的小刪除按鈕。
現在,刪除按鈕僅在用戶懸停列表時顯示。 我想要做的是隻顯示一個刪除按鈕,當用戶懸停在特定項目上。
這是我到目前爲止有:
$(document).ready(function() {
$(".delete_update").hide();
$('.cell').hover(function(){
$(".delete_update").show();
$('.cell').mouseout(function(){
$(".delete_update").hide();
});
});
});
<li class="cell" id="post<?php echo $postid ?>">
<div id="update<?php echo $postid ?>">
<?php echo $post ?>
</div>
<div id="eraser<?php echo $postid ?>">
<a href="#" id="<?php echo $postid ?>" class="delete_update">Delete !</a>
</div>
</li>
,我打算給變量添加到jQuery來包含每個單元的「ID」,某事像:
var element = $(this);
var I = element.attr("id");
$('.cell' + I).hover(function() {
$(".delete_update").show();
});
但這種止跌沒有工作。
任何想法?
確保你隱藏所有預先按鈕。使用CSS或使用.hide() – PSL
工程就像一個魅力! –