这听起来非常简单和愚蠢..但我很难从页面上的每个 H4 元素中删除每个破折号之前的内容....我一直在尝试使用 Jquery/Javascript 来做到这一点..有什么见解吗?
这是我的 HTML 代码示例:
<h4>California-Medical Research</h4>
<h4>Florida-Industrial</h4>
<h4>Atlanta-Computers</h4>
我试图让我的代码循环遍历 <h4>
的每次出现。并删除破折号之前的所有内容...所以所需的结果将如下所示:
医学研究
工业
计算机
谢谢!
最佳答案
假设您的布局与破折号一致,您可以这样做:
$("h4").text(function(i, t) { return t.substring(t.indexOf('-') + 1); });
自 jQuery 1.4+ .text()
接受一个函数,使其非常干净。 You can give it a try here .
关于javascript - 从每个 H4 标签中删除破折号之前的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3514079/