里面有一个标签,有一些文字,我需要替换文字开头的文字"名称:SME"指定可能会改变,即它可能是"指定:高级CTO",所以我需要选择所有以"指定开始的文本:......"并用其他文字替换它。
例如HTML如下所示:
<span id="lblEmployee">EMP No: 123456789
</br>
</br>
*Designation: Senior CTO*
</span>
现在,我需要替换**内的文本,即以&#34; Designation .....&#34;开头的文本。直到最后,即CTO
请建议我可以用什么JQuery来做这个?
答案 0 :(得分:1)
您可以将replace
与正则表达式一起使用:
$(document).ready(function() {
console.log($('#lblEmployee').text().replace(/Designation:.*/, 'nextext'))
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<span id="lblEmployee">EMP No: 123456789
</br>
</br>
Designation: Senior CTO
</span>