【问题标题】:Show data when it's attribute is clicked using bootstrap collapsing使用引导折叠单击属性时显示数据
【发布时间】:2015-06-24 09:44:02
【问题描述】:

我想在单击 $name 时显示 $request、$order_no、$site_location、$item_code、$Time。我该怎么做?我想使用引导折叠,但我被卡住了。我如何传递值,因为它在 while 循环中并包含许多元素。如何使用引导程序识别点击了哪一个?

<div class="row">
    <tr><td><div class="col-md-2"> <?php echo $name;?></div></td>
       <td><div class="col-md-2"> <?php echo $request;?></div></td>
       <td><div class="col-md-2"> <?php echo $order_no;?></div></td>
       <td><div class="col-md-2"> <?php echo $site_location;?></div></td>
       <td><div class="col-md-2"> <?php echo $item_code;?></div></td>
       <td><div class="col-md-2"> <?php echo $request;?></div></td>
      <td> <div class="col-md-2"><?php echo $Time;?></div></td>





      <td><div class="col-md-2"><a href=update_status.php?flag=p&ep=<?php echo $ee; ?>><span class="glyphicon glyphicon-lock" style='margin-right:60px'></span></a></div></td>
      <td><div class="col-md-2"><a href=update_status.php?flag=a&ep=<?php echo $ee; ?>><span class="glyphicon glyphicon-thumbs-up" style='margin-right:60px'></span></a></div></td>
      <td><div class="col-md-2"><a href=update_status.php?flag=r&ep=<?php echo $ee; ?>><span class="glyphicon glyphicon-thumbs-down" style='margin-right:60px'></span></a></div></tr></td>


  </div>

【问题讨论】:

  • 请注意您的语法和标点符号。在英语中,句子通常以点或问号结尾。如果您的问题难以阅读,您将得不到任何答案。我现在为你解决了这个问题。

标签: javascript php jquery twitter-bootstrap


【解决方案1】:

如果我理解正确,您有多个元素(在一个循环中),当您单击带有 $name 的 td/col-md-2 时,您想显示其余列?

Bootstrap 折叠让您可以定义一个元素并将其设置为目标: data-toggle="collapse" data-target="#collapseExample"

见:http://getbootstrap.com/javascript/#collapse

你的 html 可能会变成这样(还没试过):

<div class="row">
    <tr>
        <td><div class="col-md-2" data-toggle="collapse" data-target="#collapse<?php echo $name; ?>"> <?php echo $name;?></div></td>
        <div class="collapse" id="collapse<?php echo $name; ?>">
            <td><div class="col-md-2"> <?php echo $request;?></div></td>
            <td><div class="col-md-2"> <?php echo $order_no;?></div></td>
            <td><div class="col-md-2"> <?php echo $site_location;?></div></td>
            <td><div class="col-md-2"> <?php echo $item_code;?></div></td>
            <td><div class="col-md-2"> <?php echo $request;?></div></td>
            <td> <div class="col-md-2"><?php echo $Time;?></div></td>
            <td><div class="col-md-2"><a href=update_status.php?flag=p&ep=<?php echo $ee; ?>><span class="glyphicon glyphicon-lock" style='margin-right:60px'></span></a></div></td>
            <td><div class="col-md-2"><a href=update_status.php?flag=a&ep=<?php echo $ee; ?>><span class="glyphicon glyphicon-thumbs-up" style='margin-right:60px'></span></a></div></td>
            <td><div class="col-md-2"><a href=update_status.php?flag=r&ep=<?php echo $ee; ?>><span class="glyphicon glyphicon-thumbs-down" style='margin-right:60px'></span></a></div></td>
        </div>
    </tr>
</div>

希望我为您指明了正确的方向。

【讨论】:

  • 例如:
    ...
  • 我认为目标div中的id需要是id="collapse",所以去掉#。这仅由引导程序用于检索容器。 jQuery 中的 $('#collapse') 是一个 id 选择器。因此,将 # 保留在 data-target 中,但将其从 id 属性中删除。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-18
  • 2014-10-02
  • 1970-01-01
  • 2018-03-25
  • 2014-08-12
  • 1970-01-01
相关资源
最近更新 更多