首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CSS或jQuery将HTML中的匹配字符串与标题分开

使用CSS或jQuery将HTML中的匹配字符串与标题分开
EN

Stack Overflow用户
提问于 2016-11-10 13:11:32
回答 1查看 268关注 0票数 0

我正在做一个项目,它需要将字符串与列出的所有标题分离。标题超过500,所以很难改变它。

医生名单

代码语言:javascript
复制
<div class="dr-title"><h2>Dr. Nicki Mallmann CRM 22768</h2></div>
<div class="dr-title"><h2>Dr. Alexandre Manoel Varela CRM 10113</h2></div>
<div class="dr-title"><h2>Dr. Arnaldo Laffitte Stier Junior CRM 9475</h2></div>
<div class="dr-title"><h2>Dr. Claudinei Colatusso CRM 19994</h2></div>

所有这些都封装在h2元素中的HTML中。

是否有任何可能性,我们可以把文本从CRM开始,并有其独特的编号?

它现在的样子就在上面。我想要的是下面

代码语言:javascript
复制
.dr-crm {
  display: block;
  font-size: 12px;
  }
代码语言:javascript
复制
<div class="dr-title"><h2>Dr. Nicki Mallmann <span class="dr-crm">CRM 22768</span></h2></div>
<div class="dr-title"><h2>Dr. Alexandre Manoel Varela <span class="dr-crm">CRM 10113</span></h2></div>
<div class="dr-title"><h2>Dr. Arnaldo Laffitte Stier Junior <span class="dr-crm">CRM 9475</span></h2></div>
<div class="dr-title"><h2>Dr. Claudinei Colatusso <span class="dr-crm">CRM 19994</span></h2></div>

可以使用CSS或jQuery吗?我试着用css伪选择器寻找一些东西,但不可能。可能和jQuery在一起,我认为这是可能的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-10 13:15:59

CSS功能不够强大,无法按您的要求修改内容。

相反,您可以使用Javascript向replace()方法提供一个正则表达式来实现这一点,该方法查找CRM值和任何以下字符,并将它们包装在span中。试试这个:

代码语言:javascript
复制
$('h2').html(function(i, h) {
  return h.replace(/(CRM.*$)/, '<span class="dr-crm">$1</span>');
});
代码语言:javascript
复制
.dr-crm { 
    display: block;
    font-size: 12px;
} 
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="dr-title">
  <h2>Dr. Nicki Mallmann CRM 22768</h2>
</div>
<div class="dr-title">
  <h2>Dr. Alexandre Manoel Varela CRM 10113</h2>
</div>
<div class="dr-title">
  <h2>Dr. Arnaldo Laffitte Stier Junior CRM 9475</h2>
</div>
<div class="dr-title">
  <h2>Dr. Claudinei Colatusso CRM 19994</h2>
</div>

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40528492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档