我想出了一种方法,但是出于您的目的,它可能会过大,因此请考虑到这一点。
您需要创建该元素的克隆,清空原始元素,然后将每个单词移回原始元素。如果高度在任何时候都发生变化,则该单词之前会有换行符。使用会很简单
$(el).text(),但是如果里面可以有其他标签(而不仅仅是文本),它将变得更加复杂。我试图解释如何在此答案框中按节点将其分解,但是发现仅在jsFiddle中创建jQuery插件会更容易。
:
它不能很好地处理浮动元素,在其他一些情况下,它也会崩溃。让我知道您是否需要更多选择,或者它是否不能满足您的目的,或者您不确定如何应用它,我将尽力提供帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)