jquery - 表内的语义 ui Accordion

标签 jquery meteor meteor-blaze semantic-ui

我希望每个表行都可以单击,以便它像 Accordion 一样展开,但是当 Accordion 激活时,它不会占用整行的长度。我怎样才能让它占据整行?代码如下。

<table class="ui selectable accordion fixed single line celled table">
  <thead>
    <tr>
      <th class="one wide id-row">ID</th>
      <th class="fifteen wide name-row">Name</th>
    </tr>
  </thead>
  <tbody>
    {{#each data}}
      <tr class="appRow title">
        <td class="id-row">{{_id}}</td>
        <td class="name-row">{{name}}</td>
      </tr>
        <div class="content">
          <tr>
            <td colspan="2">{{> form}}</td>
          </tr>
        </div>
    {{/each}}
  </tbody>

最佳答案

我能够通过覆盖 css 来解决问题。由于我想在 Accordion 的详细信息部分中有多行,因此我对标题和内容使用了单独的 tbody,即。例如:

<table class="ui table accordion">
  <tbody class="ui title">
    <tr><td.../></tr>
  </tbody>
  <tbody class="ui content">
    <tr><td.../></tr>
    <tr.../>
    <tr><td.../></tr>
  </tbody>
</table>

然后我的 css 文件添加了以下内容:

.ui.accordion tbody.ui.content.active {
  display: table-row-group;
}

然后是一些填充和边框覆盖。

关于jquery - 表内的语义 ui Accordion ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35995127/

相关文章:

jquery - 左侧菜单切换图像

javascript - 在表格行内有一个输入复选框,我可以将点击事件添加到行并且仍然能够点击输入吗

meteor - meteor 中的子域支持(如使用 slack - http ://team. slack.com)

javascript - Meteor:OSM的Oauth1.0a登录服务

javascript - react-s-alert,不会弹出警报

Javascript 性能 - 使用 $.getScript() 添加脚本

javascript - 尝试获取平均评分时出现错误模板助手中出现异常 : TypeError: Cannot read property 'rating' of null

javascript - 是否可以访问使用 Blaze.render() 加载的模板的父数据上下文?

meteor - 如何获取(当前模板的)父模板实例

jquery - 即使使用正确的参数也无法显示最后一页