javascript - jquery动态分割字符串并包装到类中

标签 javascript jquery html

我正在尝试拆分 div 的文本并将类添加到第二个字符串。但运气不好:(

代码如下:

<div class="graphTooltipText">925 11:45pm</div>

这不起作用:

  var str = $( ".graphTooltipText" ).html();
  var splitter = str.split(' ')[1];
  $(splitter).wrap('<div class="time" />');

感谢任何帮助。

最佳答案

您需要包装它,然后更新原始元素,所以请尝试

$('.graphTooltipText').html(function (i, html) {
    return html.replace(/\s(.*$)/, ' <div class="time">$1</div>')
});

演示:Fiddle

关于javascript - jquery动态分割字符串并包装到类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22935248/

相关文章:

html - WooCommerce 单一产品图片未居中

javascript - 悬停在 div 上时,<a> 标记不会转到链接

javascript - 验证电子邮件唯一性时的 AngularJS/奇怪行为

javascript - 在 Angular Observables 中订阅后记录数据

javascript - 获取应用于特定元素的所有 css 样式的列表

javascript - jQuery 'scroll' 未触发

javascript - 如何判断浏览器触发的onChange事件

javascript - 图像 slider - 移动和桌面的不同图像

javascript - 访问 JSON 对象时出现问题?

javascript - 为什么此 Accordion 菜单中的子菜单没有保持打开状态?