javascript - 如何更改动态文本的字体大小,直到文本存储在一行中?

标签 javascript html css word-wrap

我在 div 和动态文本中有一个跨度,如下所示:

<div>
<span>
    dynamic text
</span>
</div>

是否可以更改字体大小,直到动态文本 存储在一行中(我的意思是,没有换行)?

最佳答案

首先您需要获取跨度内的值(您必须对其进行 trim 以避免前面的空格)。

var result = $("div > span").text().trim();

然后简单地用您预定义的值检查结果并更改字体大小

if(result == "dynamic text"){
    $("span").css("font-size", "50px");
}

Live Demo

关于javascript - 如何更改动态文本的字体大小,直到文本存储在一行中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19591160/

相关文章:

javascript - 我有一个带有 JQuery 的简单图像图片 slider ,但我不知道如何向上或向下设置动画

PHP获取div位置并存储在session中

javascript - 使用 javascript 单击时切换类

javascript - 为什么使用 getClientRects() 的相同代码会产生不同的结果?

css - 从同一组件打开时,如何以两种不同的方式为 KendoUI-Dialog 标题栏设置 CSS 样式?

javascript - 使用 CSS 重新排列/交织元素

javascript - jquery fancybox + angularJS : fancybox button action issue

javascript - 强制 Facebook 使用风格

javascript - 请求大小太大

php - 如何在 Twig 中将实体(选择 <select>)字段渲染为 <ul> 字段?