1. ホーム
  2. javascript

[解決済み] jqueryでdiv内のテキストだけを置換する

2022-08-26 01:55:17

質問

のようなdivがあります。

<div id="one">
       <div class="first"></div>
       "Hi I am text"
       <div class="second"></div>
       <div class="third"></div>
</div>

私はjqueryを使用して"こんにちは私はtext"から"こんにちは私はreplace"へのテキストだけを変更しようとしています。 これは簡単かもしれませんが、私はそれを行うことができません。

使用方法 $('#one').text('') を使うと #One を空にします。

どのように解決するのですか?

テキストは単体ではいけません。テキストは span 要素に入れましょう。

これに変更します。

<div id="one">
       <div class="first"></div>
       <span>"Hi I am text"</span>
       <div class="second"></div>
       <div class="third"></div>
</div>

$('#one span').text('Hi I am replace');