javascript - 将部分文本加粗(直到第一个 '/' )

标签 javascript jquery

我需要在 class="descTD"的元素内将文本设置为粗体,直到第一个正斜杠 (/),如下所示:

斜杠之前/斜杠之后

文本位于 td 内:

 <td class="descTD">My text / is this</td>

我是一个 javascript jQuery 新手。任何帮助将不胜感激

最佳答案

你可以使用这样的东西:

    if($("#textme").text().indexOf("/")>0){
        var t=$("#textme").text();
        $("#textme").html("<b>" + t.substring(0,t.indexOf('/')-1) + "</b>" +     t.substring(t.indexOf('/')));
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="textme">before slash / after slash</div>

关于javascript - 将部分文本加粗(直到第一个 '/' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9729206/

相关文章:

JavaScript 重写 href 链接

javascript - 嵌入式谷歌地图在调整窗口大小之前不显示完整 map

javascript - jQuery .focus() 在每个浏览器中的工作方式不同。如何防止这种情况?

javascript - 辅助功能和焦点/跳转到 anchor

jquery - 仅限 Chrome 中的超慢预检选项

javascript - Highcharts:更改绘图区域的光标

javascript - 第二个 div 对象不会打开弹出窗口

javascript - jQuery 图表 - 更改 y 轴的标签(刻度)

javascript - 更改 amCharts 的标签样式

javascript - Quilljs通过按钮在光标位置插入图像单击转到顶部