gpt4 book ai didi

jquery - 如何使用 show() 让只出现一个包含子元素

转载 作者:行者123 更新时间:2023-12-01 07:47:38 25 4
gpt4 key购买 nike

我有一个表,显然有多个 <td>元素。每<td>包含 <div class='surprise' style=' display: none;'> ,我希望将鼠标悬停在 <td> 上时出现。使用下面的代码我能够显示我所有的 <div>的,但我只想要那个 <div>位于 <td> 内我在上面盘旋。我怎样才能做到这一点?

  $(document).ready(function(){
$('td').hover(function () {
$('.surprise').show();
},function () {
$('.surprise').hide();
});
});

我尝试了以下操作,但没有成功:

$(document).ready(function(){
$('td').hover(function() {
$('.surprise').one(function() {
$(this).show();
});
});
},function() {
$('.surprise').one(function() {
$(this).hide();
});
});
});

最佳答案

我认为使用 CSS 可以更好地处理这个问题。

td .surprise{
display:none;
}

td:hover .surprise{
display:block;
}

关于jquery - 如何使用 show() 让只出现一个包含子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34374333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com