javascriptまたはjqueryによってDOMからtspan要素を削除する方法は?
<tspan >abc.com</tspan>
注:idまたはclassはtspanに対して定義されておらず、この要素はajaxリクエストによって動的に取得されます。
一般的に、私の質問は、指定されたテキストコンテンツを持つ要素(私の場合はtspan)を検索する方法ですか?
私は:textセレクターを知っていますが、この場合は適用できません。
ありがとうございました :)
javascriptまたはjqueryによってDOMからtspan要素を削除する方法は?
<tspan >abc.com</tspan>
注:idまたはclassはtspanに対して定義されておらず、この要素はajaxリクエストによって動的に取得されます。
一般的に、私の質問は、指定されたテキストコンテンツを持つ要素(私の場合はtspan)を検索する方法ですか?
私は:textセレクターを知っていますが、この場合は適用できません。
ありがとうございました :)
contains()を使用します。
$('tspan:contains(abc.com)').remove();
これを試して
$('tspan').not('[id],[class]').text('');
それを取り除くべきですか?
filter()を使用できます。
$("tspan").filter(function() {
return $(this).text() == "abc.com";
}).remove();
: contains()セレクターはほぼ同じように機能しますが、部分文字列に一致します。つまりtspan:contains(abc.com)
、内部テキストが である要素にも一致することを意味しますが"foo abc.com bar"
、これは望ましくない場合があります。