jQuery 要素から特定のテキストを削除する
ウェブサイトのある要素から、テキスト "By:"を削除したいのですが、どうすればいいですか?残りのテキストはそこに残しておきたいのです。jQueryでそれを達成するにはどうすればよいですか?ありがとうございます。
HTMLの
<div id="text">By: Anonymous From Minnesota</div>
だけにしてほしい。
<div id="text">Anonymous From Minnesota</div>
23
3
もし、"By:"を含むすべての要素を探し出して削除したい場合は、次のようにします。
これは、任意の要素に出現する "By:" をすべて削除するものです。もし、特定のタイプの要素をターゲットにしたい場合は、
$(':contains("By:")')
を変更すれば、都合の良いセレクタが含まれるようになります。は、正規表現を使用したよりグローバルなソリューションです。これは、文字列の構造が変わっても、
By:
を置き換えることができます。javascript's の
substring
を使用し、div に ID を与えて簡単にアクセスできるようにします。htmlを使用します。
jqueryを使用します。
あなたも1行でできるはずです。