当前位置: 代码迷 >> Ajax >> 怎么用Jquery得到所有文本
  详细解决方案

怎么用Jquery得到所有文本

热度:419   发布时间:2012-03-28 15:40:03.0
如何用Jquery得到所有文本 - Web 开发 / Ajax
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()
  相关解决方案