JavaScriptを有効にしてください。
$(...).text()では子孫要素の文字列すべてを取得し、$(...).contents()ではテキストノードを含めた子要素すべてを取得してしまいます。 直下(子要素)のみのテキストノードを取得するには、以下の方法で可能です。
戻り値は取得したテキストノードのjQueryオブジェクトを返します。
ツール
JavaScript、jQueryライブラリ、APIの紹介
リファレンス
カラーコード
その他