代码之家  ›  专栏  ›  技术社区  ›  Simon

使用jquery选择器和

  •  0
  • Simon  · 技术社区  · 17 年前

    我正试图将一个字符串截断为某个像素宽度。这个 最好的 我发现的方法是使用jquery的选择器,并可能对结果使用每个选择器。我的尝试是 http://jsbin.com/umawi/edit .我根本没有做过多少jquery,非常感谢您的帮助。

    谢谢

    编辑:我需要为内联元素而不是块元素这样做。

    1 回复  |  直到 17 年前
        1
  •  3
  •   cletus    17 年前

    您不需要jquery。

    <div class="truncate">Truncate some test</div>
    

    用:

    div.truncate { width: 100px; white-space: nowrap; overflow: hidden; }
    

    只是一个简单的例子。您甚至可以添加:

    text-overflow: ellipsis;
    

    但是 support is limited .

    同样值得注意的是,这只对块显示元素有效(很好),而不是对内联和非表单元格有效,因此如果这是在表中,则需要执行以下操作:

    <td><div>...</div></td>
    

    否则你就得不到想要的结果。