jquery 如何让一个DIV移动到指定的位置后面

<div><a>123</a></div><div><a>123</a></div><div><a>123</a></div><div><a>123</a></div><... <div>
<a>123</a>
</div>
<div>
<a>123</a>
</div>
<div>
<a>123</a>
</div>
<div>
<a>123</a>
</div>

<ul style="display:none;position:absolute;">

<li>aaa<li>
<li>bbb<li>
<li>ccc<li>
</ul>

页面如上:当我点击某个a标签时 ul 能显示到那个a标签的位置后 ul 页面加载后默认的位置在最下方
展开
 我来答
随性亻
推荐于2017-09-21 · TA获得超过4180个赞
知道小有建树答主
回答量:4622
采纳率:84%
帮助的人:626万
展开全部
<div>
<a>123</a>
</div>
<div>
<a>123</a>
</div>
<div>
<a>123</a>
</div>
<div>
<a>123</a>
</div>
<ul id="ul1" style="display: none; position: absolute;">
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ul>

<script language="javascript" type="text/javascript">
$(document).ready(function () {
$("div>a").click(function () {
$("#ul1").insertAfter($(this));
})
});
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-09-01
展开全部
不知道你要的是不是这种效果

<div>
<a>123</a>
</div>
<div>
<a>123</a>
</div>
<div>
<a>123</a>
</div>
<div>
<a>123</a>
</div>
<ul id="ul1" style="display: none; position: absolute;">
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ul>

<script language="javascript" type="text/javascript">
$(document).ready(function () {
$("div>a").click(function () {
$("#ul1").insertAfter($(this));
})
});
</script>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式