I want to remove <span>
and <i>
tag along with text in the title attribute.
I have tried replace(/<span>(.*?)</span>/g, '')
but it’s not working. Anyone help to achieve this.
containerval = $('p').attr('title')
k = containerval.replace(/<span>(.*?)</span>/g, '')
console.log(k,'kkkk')
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p title="Lorem Ipsum is simply dummy <span class='required'>*</span><i class='fa fa-info-circle attr_info cont_row_info' title='Enter Hrs'></i>">Lorem Ipsum is simply dummy text of the printing and typesetting industry</p>
3
Answers
Replace everything that is between
<
and>
:Do not use regex to parse HTML
Instead you can use a fragment if you trust the content
Reusable and best approach.