jquery - 从 h1 中去除非数字字符

标签 jquery

我需要从具有特定类别的 h1 中删除所有字母,以便

<h1 class="hole">1st Hole</h1>

成为

<h1 class="hole">1</h1>

这将在每个页面上复制,第二个孔,第三个孔等

最佳答案

您可以使用.text()的接收功能 高效地完成您的工作。另外 ^\d 匹配非数字,因此我们只需将匹配的非数字替换为 ''

尝试,

$('h1.hole').text(function(_,xText){
 return xText.replace(/[^\d]/g, ''); 
})

DEMO

关于jquery - 从 h1 中去除非数字字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21508304/

相关文章:

javascript - 如何使用 JavaScript 测量动画发生的时间

jquery - 使用 jquery minicolors 更改颜色

javascript - 使用 onClick javascript 将类添加到 span 元素

javascript - 单击按钮获取输入值

javascript - 客户互动矢量图

javascript - 如何在我通过页面切换时切换每个元素

jquery - 如何在 jquery/php/mysql 中对图像进行排序,与 google picassa 重新排序界面相同?

javascript - 使用 BxSlider 插件后 JQuery 不起作用

javascript - 隐藏在类型文本输入中输入的文本

javascript - Jquery 将所有文本更改为粗体而不是后续文本