javascript - 如何在每个div中显示一个元素?

标签 javascript jquery mouseover

我的代码是:

<div id="post">
<a href="./?act=remove&post_id=13" id="remove">Delete</a>
<b>Admin</b> says:
"Hi to all my frends!"
<br>
7 hours ago &middot; 
<a id="like" href="./?act=like&id=13" title="No one likes">Like</a> &middot; 
<a id="dislike" href="./?act=dislike&id=13" title="No one dislikes">Dislike</a>
</div>

我也有多个像上面这样的帖子...我如何使用 jQuery 使每次“鼠标悬停”#post 时,that #post 中的 #remove 出现?

最佳答案

首先,如果您有多个类似的帖子,我认为您需要使用 class="post"class="remove" 。然后你可以这样做(the code on jsfiddle):

$(".post").on("mouseover", function(){
    $(this).find(".remove").show();
}).on("mouseout", function(){
    $(this).find(".remove").hide();
});

您可能想要研究的一些 jQuery 函数:.on() , .mouseover() , .mouseout() , .hover() .

关于javascript - 如何在每个div中显示一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11640194/

相关文章:

javascript - 如何使用 jQuery 制作一个必需的选择框?

javascript - 序列化数组

javascript - 使用Jquery/Ajax将页面加载到Div中(点击功能不起作用)

jQuery 悬停更改排序选项上的箭头

javascript - 拖放鼠标悬停

textarea的javascript内部文本不会重置重新加载页面

javascript - 在文件之间从 socket.io 共享服务器

jquery - 当鼠标悬停在标题上时突出显示邮箱

javascript - 如何在 contenteditable div 中进行语法高亮显示?

javascript - 正则表达式提取html注释属性