お世話になります。
初歩的な質問で恐縮ですが、以下の内容に行き詰っています。
皆様のお知恵をお借りできればと思います!
###前提・実現したいこと
以下のHTMLコードを理想の結果にするのが今回のお題です。
※id=div1のテキストをhogeに変更
問題のソースコードを実行すると、子供要素もそのまま書き換わってしまうため、理想としている結果にはなりません。
セレクタで親要素だけを指定し、親要素のテキストだけを変更することはできるのでしょうか?
また、今回のソースコードは簡易的なものなので、html()で要素丸ごと記述し直す。みたいな力技はあまりしたくありません。
どうぞよろしくお願いします!
###ソースコード
Html
1<div id='div1'> 2 test 3 <div id='div2'> 4 test1 5 </div> 6</div>
###理想の結果
Html
1<div id='div1'> 2 hoge <!-- 変更点 --> 3 <div id='div2'> 4 test1 5 </div> 6</div>
###問題のソースコード
javascript
1$("#div1").text("hoge"); //実行結果:<div id="div">hoge</div> 2
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/20 12:28