jquery - 悬停行时显示/隐藏行中的元素

标签 jquery html css angularjs font-awesome

我有一个使用 angular-datatables 创建的 HTML 表格。表格的 HTML 看起来像这样

<table ng-if="devicesLoaded()" datatable="ng" class="device-table table table-hover" 
           dt-options="dtOptions" dt-column-defs="dtColumnDefs">
    <thead>
        <tr>
            <th>Id</th>
            <th ng-repeat="key in getParametersColumns()">{{key | capitalize}}</th>
            <th></th>
        </tr>
    </thead>
    <tbody>
        <tr class="no-border" ng-repeat="item in data">
            <td>{{item.id}}</td>
            <td>{{item.name}}</td>
            <td>{{item.description}}</td>
            <td>{{item.type}}</td>
            <td>
                <i class="fa fa-download action-icon" tooltip="Download" 
                   ng-click="Download(item)">
                </i>
            </td>
        </tr>
    </tbody>    
</table>

我想要 <i>元素(下载按钮)仅在悬停特定行时出现。请注意 - 不仅在将鼠标悬停在特定元素或 td 上时,而且在将鼠标悬停在行中的每个点上时。

最佳答案

您应该能够通过悬停来执行此操作:

tr.no-border i.action-icon{
   display:none;
}
tr.no-border:hover i.action-icon{
   display:block;
}

关于jquery - 悬停行时显示/隐藏行中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29943563/

相关文章:

javascript - 当用户点击外部时关闭多选下拉列表(不同情况)

javascript - jqGrid JSON数据无法显示在表格上

html - 将列表与另一个元素内联

html - 一个页面中有多个滑动菜单

javascript - 带缩放插件的 Chartjs 只需转动一圈就可以用滚轮缩放太多

javascript - JQuery - 范围 slider 问题 - 改变图像

javascript - 无法获得 css 属性

jquery - onclick 显示/隐藏向下推送内容

jquery - 在 meteor 点击处理程序中使用正则表达式

php - 如果 anchor 中存在 href,removeClass 将不起作用