jQuery 文字列から文字列を削除する
2023-10-09 09:24:09
質問
jQueryで文字列から文字列を削除しようとしています。
以下がその文字列です。
username1, username2 and username3 like this post.
を削除したいのですが
username1,
を削除したい。
私はリストを配列に追加するために
.split(', ')
を使って配列に追加しようとしましたが、エラーが発生しました。このエラーは、すべての単語の後にカンマがあるわけではないからだと推測しています。
いつもリストから1番目の項目を削除したいのですが。
username1
はユーザー名の例です。最初の項目は、現在ログインしているユーザーがこの投稿に「いいね!」を押した場合、常にそのユーザーのユーザー名となります。
試してみました。
var updated_list = $('#post_like_list').html().replace('username1, ', '');
$('#post_like_list').html(updated_list);
しかし、これではリストが更新されません。しかし
.text()
の代わりに
.html()
に変更しましたが、リスト内にリンクがあるため、それを維持する必要があります。
どのように解決するのですか?
単純な置換機能でよいのではないでしょうか。
myString.replace('username1','');
もし、最後のカンマを削除したいのであれば、このようにします。
myString.replace('username1,','');
を編集します。
ここにあなたのサイト固有のコードがあります。
jQuery("#post_like_list-510").text().replace(...)
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] jQueryで要素が非表示になっているかどうかを確認するには?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] jQueryでチェックボックスに "checked "を設定する
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
-
[解決済み] オブジェクトの配列からReactコンポーネントをレンダリングする
-
[解決済み] JavaScriptで長い配列を小さい配列に分割する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 配列からオブジェクトを生成する
-
[解決済み] <Enter>でjQuery UIダイアログを送信する
-
[解決済み] javascriptで2つの数値を連結する方法は?
-
[解決済み] Chart.jsを使ってドーナツチャートの中にテキストを追加するには?
-
[解決済み] Javascript 空の配列の削減
-
[解決済み] JavaScriptでの大文字小文字を区別しない正規表現
-
[解決済み] jqueryはjavascriptのライブラリなのかフレームワークなのか?[クローズド]
-
[解決済み] $.ajax実行中にローディングイメージを表示する
-
[解決済み] イテレータでmap()を使用する
-
[解決済み] 文字列とラベルのローカライズとグローバリゼーションのベストプラクティス【終了しました