htmlタグに囲まれていない文字列の取得 jquery
解決したいこと
htmlで、タグ内ではない文字の取得をjqueryでする場合どのように書けばよろしいでしょうか?
konnnitiha
helloworld ← これを取得したい。
文字列を取得して、消去したいです。
どなたか詳しい方いらしたら回答お願い致します。
0 likes
htmlで、タグ内ではない文字の取得をjqueryでする場合どのように書けばよろしいでしょうか?
konnnitiha
helloworld ← これを取得したい。
文字列を取得して、消去したいです。
どなたか詳しい方いらしたら回答お願い致します。
HTMLは<html>
から始まって</html>
で終わる文書なのでタグ内ではない文字
というものは存在しません。
jQueryはHTML要素を操作するのには向いていますが、要素でない通常の文字列を置換するならばJavaScriptの標準の関数を使用することになるかと思います。(下のどちらもhelloworld
を空文字列に置換する方法)
// jQueryを使用する場合
const $parent = $('親要素セレクタ');
$parent.html($parent.html().replace('helloworld', ''));
// jQueryを使用しない場合(JavaScript標準の関数のみ使用)
const parent = document.querySelector('親要素セレクタ');
parent.innerHTML = parent.innerHTML.replace('helloworld', '');
@zizou10235
Questioner