我知道您可以使用 $("body").html
之类的内容选择页面的 HTML,但我想知道是否可以选择 HTML 的可见内容?
例如,以下 HTML:
<div>
<h1>Hello!</h1>
<p>Main copy text</p>
</div>
您不必选择所有 HTML,而是可以获得:
Hello!Main copy text
这可能吗?
最佳答案
演示 http://jsfiddle.net/MntuX/3/ 或 http://jsfiddle.net/MntuX/2/ 或 http://jsfiddle.net/MntuX/
API:.text()
链接 http://api.jquery.com/text/
代码
$(function(){
alert($('div').text());
});
或
$(document).ready(function(){
alert($('div').text());
});
关于JQuery:选择页面的可见文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10412415/