0

我有一个包含一些文本数据的表格。其中一列应该是可点击的:将出现一个用于编辑该行的弹出窗口。

向用户解释单击此行将导致弹出窗口的最佳方法是什么?我看到 4 个变体:

  1. 超链接
    <td><a href="#">Smith</a></td>
    不好的原因通常链接会打开新页面。
  2. 虚线下划线链接
    <td><span style="cursor:pointer; border-bottom: dotted 1px">Jackson</span></td>
    用户将期待一个悬停的帮助窗口。
  3. 按钮
    <td><button>Doe</button></td>
    看起来很糟糕,也不清楚点击后会发生什么。
  4. 可点击的图标
    <td>Johnson <span style="cursor:pointer" class="glyphicon glyphicon-edit"></span>
    我想避免多次重复相同的元素。

这是所有这些变体 的小提琴。

4

1 回答 1

1

该图标是最吸引人的,因为其他图标只是表明您将被带到更多信息。虽然图标清晰,但用户将进行编辑。

我也会像这样使它成为悬停效果:

$(document).ready(function() {     
    $('#test2').hover(function(){     
        $('#test').addClass('glyphicon glyphicon-edit');    
    },     
    function(){    
        $('#test').removeClass('glyphicon glyphicon-edit');     
    });
});   

#test2单元格,#test是跨度。

http://jsfiddle.net/Ugc9C/2/

于 2013-10-29T18:34:28.687 回答