我可以使用jQuery删除div中的部分文本.
像这样:
<div class="entry">
Published May 18th 2011 - Approuved - Expire May 18 th 2012<br>Source: SuperSite
</div>
Run Code Online (Sandbox Code Playgroud)
我想删除Approuved - Expire May 18 May 2012
结果将是:
<div class="entry">
Published May 18th 2011 <br>Source: SuperSite
</div>
Run Code Online (Sandbox Code Playgroud)
你可以使用jquery来选择你的元素/ html,但javascript有一个内置函数可以满足replace你的需要:
$('div.entry').html($('div.entry')
.html()
.replace('Approuved - Expire May 18 th 2012', ''))
Run Code Online (Sandbox Code Playgroud)
或使用RegExp:
如果要替换的内容始终始于Approuved - Expire:
$('div.entry').html($('div.entry')
.html()
.replace(/Approuved - Expire[^<]*/, ''))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9080 次 |
| 最近记录: |