jQueryオブジェクトに格納されている特定の要素のテキストに対して「検索と置換」操作を実行します。私は正規表現のセレクタを使用するjavascript関数.replace()
を使用してテキストを置き換えたいです。このサンプルコードを修正するにはどうすればよいですか?jQuery:.replace()を使用して要素内のテキストを置き換えます。
$(JQUERY_OBJECT).html(
$(this).text().replace(/REGEX_EXPRESSION/, 'REPLACEMENT_TEXT')
);
注:私が操作していますjQueryのオブジェクトは、子要素を含んでいてもよいが、私はそれらを保存する必要はありません。だから私は.text()
を使用しています。しかし、内部要素を破棄せずに.replace()
関数を実行することができれば、それは素晴らしいことです。
1.私が言った入力引数を説明するjQueryドキュメントへのリンクを提供できますか? jQueryの.html()ドキュメントページであなたが私に言ったことの説明を見つけることができませんでした。 –
2. .html()ではなく、.text()関数を使用して要素の内容を取得する必要があります。それに応じてあなたの答えを修正できますか? –
2.要素の子を保存したいと思っていますが、それを行うことはできないと思ってください。テキスト() – ekhaled