鉴于此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等)。
我不能依赖于知道所包含的包含元素的id(上面的tst2,tst3),但我可以依赖于我想要在组中最后列出的文本。
答案 0 :(得分:5)
试试这个plz:
工作演示 http://jsfiddle.net/We7mZ/您还可以查找innerHTMl
和outterHTML
jQuery.fn.justtext = function() {
return $(this).clone()
.children()
.remove()
.end()
.text();
};
alert($('#tst1').justtext());
答案 1 :(得分:0)
或者如果Tats建议不起作用,可能这样:
var text = $('#tst1').text();
text.substr(-23);