作者supercygnus (......)
看板Web_Design
标题[问题] jQuery判断元素类型
时间Tue Jan 27 17:28:06 2015
现有一行程式码会拿到某个元素的innerHTML,如下
var article_introtext =article.find("div.introtext div").html();
拿到的内容有可能是以下几种
<span>test</span>
<p>test</p>
<div>test</div>
test
现在的需求是要把纯文字拉出来,不要被span,p,div夹住
但是不知道怎麽用article_introtext判断并过滤出纯文字
因为拿出的纯文字还要放在别的地方
有试过
var j_obj=$(article_introtext);
var dom_type=j_obj[0].tagName;
但是当article_introtext是纯文字时就会当掉js无法继续执行
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.200.225
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1422350889.A.8FD.html
1F:推 onininon: .text(); 01/27 17:35
2F:→ supercygnus: 没办法,如果内容是纯文字再.text()会变没东西 01/27 17:39
4F:→ supercygnus: 脑残了,直接 .text() 就可以了 01/27 18:04