jquery 我要取出页面中所有 英语或中文,进行翻译,请问如何快速取页面中所有文本 而不重复
- HTML code
<div> i love my home <div> this is good car <span> i like to eat </span> <span> i am reading <el> today is sum day </el> </span> </div> </div>
取得内容是:
i love my home,i like to eat, i am reading,today is sum day
任何复制的HTML页面 只取广西内容
------解决方案--------------------
$(function() {
var str = "";
$.each($("div").children().siblings(), function() {
str +=","+ $(this).text();
});
alert($("div:eq(0)").children().remove().end().text()+str);
})
注意 是 em 不是 el
------解决方案--------------------
xxx.innerText | xxx.textContent
xxx=页面中的一个DOM对象
按你的意思 直接 document.body
------解决方案--------------------
看看jquery的api没???
可以直接查找节点下面的所有文本。
------解决方案--------------------
$("div").text()