如何在不同列表中显示jQuery弹出窗口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在不同列表中显示jQuery弹出窗口相关的知识,希望对你有一定的参考价值。
我需要帮助...当我点击.btm-arrow类时,我只想要那个弹出框显示。但现在它显示每个弹出框。我在课堂上使用这就是它冲突的原因。
html代码
<div class="TableData">
<ul>
<li>SURAT AL-FATIHAH</li>
<li>SURAT AL-FATIHAH</li>
</ul>
<p><input type="text" name="#" placeholder="Type Your Item"></p>
</div>
<a href="#">
<i class="fa fa-arrow-circle-o-down btm-arrow" aria-hidden="true"></i>
</a>
Jquery代码
<script src="js/jquery.js"></script>
<script>
$(function(){
$('.btm-arrow').click(function(){
$('.TableData').toggle();;
});
});
</script>
答案
您可以使用jquery的nearest()和prev()方法找到此解决方案。
$('.btm-arrow').click(function(){
$(this).closest("a").prev().toggle();;
});
你可以在这里找到工作实例 - https://jsfiddle.net/20rx1nvp/2/
以上是关于如何在不同列表中显示jQuery弹出窗口的主要内容,如果未能解决你的问题,请参考以下文章
如何弹出一个 jquery 窗口来播放 youtube 视频?
用jquery代码如何实现当我点击“查看”按钮时,在弹出窗口或弹出页面,显示数据库的详细数据