gpt4 book ai didi

javascript - 在当前点击的TD中打开div

转载 作者:行者123 更新时间:2023-11-28 13:54:45 27 4
gpt4 key购买 nike

<table id="tab">
<tr><td class="click" id="111">111</td> <td id="222" class="click">222</td></tr>
<tr><td class="click" id="333">333</td> <td id="444" class="click">444</td></tr>
</table>

<div id="hidden">
text
</div>

#tab tr td {
padding: 10px;
border: solid 1px red;
}

#hidden {
background-color:green;
width: 40px;
height: 40px;
display: none;
}

$(".click").click(function(){
$("#hidden").show();
})

如何在当前点击的TD中打开div #hidden?如果我点击 #hidden 外部,我想隐藏这个 div。

fiddle :http://jsfiddle.net/QyRnH/2/

最佳答案

尝试如下所示

$(".click").click(function(){
$("#hidden").show();
$("#hidden").offset($(this).offset());

});

要更改左侧和顶部,您可以编写类似的内容

$("#hidden").offset({top: $(this).offset().top, left: $(this).offset().left+10});

要在外部单击时隐藏 div,请引用 Krister Andersson 发布的答案

关于javascript - 在当前点击的TD中打开div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8668902/

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