テキスト自体がテキストを含む別の要素に隣接している場合、jQuery要素からテキストを取得するにはどうすればよいでしょうか?テキスト内のタグ内のテキストを無視して、要素内のテキストにアクセスするにはどうすればよいですか?
この例では、私はテキストで取得したい:隣接する子要素内のテキストを無視して「私がしたいテキスト」:
<span>
<a>Text I want to ignore</a>
Text I want
</span>
私のソリューションは<span>
タグ内のすべてのテキストを取得することでした<a>
タグ内のすべてのテキストを削除します。これは少しぎこちない感じているので、より良い方法があれば、私は思ったんだけど:あなたはこのためにテキストノードに行かなければなら
var all_the_text = $('span').text();
var the_text_i_dont_want = $('span').find('a').text();
var text_i_want = all_the_text.replace(the_text_i_dont_want, '');
の可能性のある重複した[jQueryの:子タグにネストされていないテキストのみを取得するには()を使用しての.text](http://stackoverflow.com/questions/3442394/jquery-using-text-to-retrieve -only-text-non-nested-in-child-tags) –