1

このhtmlを考えると:

<div id='tst1'>
  <div id='tst2'>tst2</div>
  <div id='tst3'>tst3</div>
  this is the text i want
</div>

'これは私が欲しいテキストです'テキストを選択するにはどうすればよいですか? $('#tst1').text()tst1に含まれるすべてのテキスト要素(たとえば、tst2、tst3など)が表示されます。

含まれているラップされた要素(上記のtst2、tst3)のIDを知ることに依存することはできませんが、グループの最後にリストしたいテキストに依存することはできます。

4

2 に答える 2

5

このplzを試してください:

実際のデモ http://jsfiddle.net/We7mZ/を探してinnerHTMloutterHTML

jQuery.fn.justtext = function() {

    return $(this).clone()
            .children()
            .remove()
            .end()
            .text();

};
alert($('#tst1').justtext());​
于 2012-07-17T00:03:25.200 に答える
0

または、Tats の提案が機能しない場合は、次のようになります。

var text = $('#tst1').text();
text.substr(-23);
于 2012-07-17T00:04:43.750 に答える