簡體   English   中英

從div中刪除某些文本

[英]Remove a certain text from a div

對於以下html。

<div id="textDiv">
<p>
MonkeyDonkey is not a bird. 
Monkey is an animal. 
</p>
</div>

我要刪除文本“ Donkey ”。

我試過了,但是沒有用。

$('#textDiv').html().replace("Donkey","");

請讓我知道如何實現此目標。

嘗試這個

 var $text = $('#textDiv'); $text.html( $text.html().replace("Donkey", "") ); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id="textDiv"> <p> MonkeyDonkey is not a bird. Monkey is an animal. <p> </div> 

您也可以使用帶有g標志的RegExp替換所有匹配項,而不僅僅是第一個

 var $text = $('#textDiv'); $text.html( $text.html().replace(/Donkey/g, '') ); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id="textDiv"> <p> MonkeyDonkey is not a bird. Monkey is an animalDonkey. Donkey <p> </div> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM