jquery - 结合 Rails 和 jQuery、CSS?

标签 jquery css ruby-on-rails

我正在尝试学习如何结合使用 jQuery 和 Rails。我有一个用随附的 CSS 创建的表格。我希望每个人的第一个都没有这个边界。我想如果我能够选择循环的索引 [0] 并将 CSS 与 jQuery 一起应用,它就会起作用,但我不确定如何去做。我会禁用 .details-row 的 css 还是添加另一个具有 border-top: transparent 的类?

任何解释或资源都很好,谢谢。

  • HTML

    <table>
      <% details.each do |details| %>
        <tr class='details-row'>
          <td class='detail-title col-md-6 js-text-productSpec'><%= specification.name %></td>
          <td class='detail-description col-md-6'><%= specification.description %> </td>
        </tr>
      <% end %>
    </table>
    
  • CSS

    .details-row {
      border-top: solid 1px #dedede;
      td { 
        padding: 5px 0 5px 0;
      }
    }
    

我希望表格看起来像这样:

enter image description here

最佳答案

尝试以下操作:

table {
  border-collapse: collapse; /* to allow to put border in tr*/
  .details-row {
    border-top: solid 1px #dedede;
    td { 
      padding: 5px 0 5px 0;
    }
    &:first-child { border-top: none; }
  }
}

纯CSS版本:

table { border-collapse: collapse; }
table .details-row { border-top: 1px solid #dedede; }
table .details-row:first-child {border-top: none; }
table .details-row td { padding: 5px 0 5px 0; }

也尝试从 td 类中删除 col-md-6 因为我认为它来自 Bootstrap 并且用于不同的东西

这是一个 fiddle 测试:http://jsfiddle.net/7hj5jpk7/

关于jquery - 结合 Rails 和 jQuery、CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29958199/

相关文章:

ruby-on-rails - 将子字符串替换为另一个字符串 rails

ruby-on-rails - 如何为 Sublime Text 3 设置 Ctags

jQuery 动态选择器

javascript - $(document).on ('click' ) 和 $ ('p[class="classname"]').on(' click') 之间的区别

Jquery 在所选行的正下方添加行

css - 如何为椭圆的左侧应用 CSS 边框颜色?

css 属性与 tinymce 冲突

html - 菜单按钮不会移动

ruby-on-rails - 为什么添加这样的 Rails 中间件会导致无休止的重定向?

php - 将 DataTables 中的 aoData 数组与序列化形式相结合