我需要截断可能包含或不包含 HTML 标记的段落文本。我正在寻找使用直接 jQuery 或 vanilla javascript 执行此操作的最有效方法。你可以在这里看到问题:http: //jsfiddle.net/4BzpY/3/
var text = "This <a href=\"\">is</a> some text with a link";
var shortText = jQuery.trim(title).substring(0, 10).split(" ").slice(0, -1).join(" ") + "...";
alert(shortText );
截断的文本将位于可以动态扩展以显示所有内容的段落元素中。在这种情况下,我不想剥离 HTML 标记,然后仅在完全展开时才显示它们。HTML 应保持原样处于折叠和展开状态。