首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在while循环中单击n个按钮时显示特定的<div>

问在while循环中单击n个按钮时显示特定的<div>
EN

Stack Overflow用户
提问于 2016-05-14 15:19:17
回答 2查看 63关注 0票数 0

我使用了一个while循环,在这个循环中,我取了一个,然后单击一个button.when,这个按钮只显示一个按钮。这是我的代码--

代码语言:javascript
复制
<script type="text/javascript" src="js1/jquery-2.2.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".bb").each(function(){
    $(this).click(function(){
        $('.aa').each(function(){
            $('.aa').toggle("fast");
            }); 
        });
    });
  });
</script>
</head>
<body>
<?php
 $c = 0;
 while($c <10)
 {
 $c++;?>
 <button class="bb" >x</button>

 <div class="aa" style="display:none;"><input type="text" value="<?php echo $c;?> " class="t1" />
  </div>
<?php }
 ?>
EN

回答 2

Stack Overflow用户

发布于 2016-05-14 15:26:52

我所理解的是你想要在点击按钮之后切换锚点。如果是,您的jQuery应该是这样的

代码语言:javascript
复制
$(".bb").click(function() {
   $(this).nextAll(".aa").first().css("display", "block");
});
票数 0
EN

Stack Overflow用户

发布于 2016-05-14 15:31:15

试试这个:

它将只显示被单击按钮的div,并隐藏其他按钮。

代码语言:javascript
复制
    $(".bb").click(function() {
       $(".aa").hide() // hide all div
       $(this).next(".aa").css("display", "block"); // it will display only one div whose previous button is clicked
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37223834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档