2

|スクリプト内の邪魔な特殊文字を削除する方法を知りたいです。

HTML の例:

<a name="1">&nbsp;</a><br>|<b>5.11. Monday</b> | 

これは、ある種のメニュー ディバイダーのコード全体にある例にすぎません。

Ajax ごとにページをラッパーにロードしていて、そこで操作したいです。たとえば、メニューを削除します。唯一の問題は、使用できるクラスまたは ID がないことです。そのため、それらすべてを検索するソリューションを見つける必要があります。 .

これらはすべて、class="main" の div に格納されます。

4

1 に答える 1

3

replace単純にグローバル正規表現(修飾子)で使用できますg。パイプは正規表現のメタ文字であるため、パイプをエスケープする必要があることに注意してください。

str = str.replace(/\|/g, '');

スラッシュは単なる区切り文字で\|あり、文字通りのパイプであり、すべてのオカレンスがg確実に置き換えられるようにします。

于 2012-11-12T20:42:49.337 に答える