[问题] jQuery判断元素类型

楼主: supercygnus (......)   2015-01-27 17:28:06
现有一行程式码会拿到某个元素的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无法继续执行
作者: onininon (万)   2015-01-27 17:35:00
.text();
楼主: supercygnus (......)   2015-01-27 17:39:00
没办法,如果内容是纯文字再.text()会变没东西
作者: onininon (万)   2015-01-27 17:48:00
楼主: supercygnus (......)   2015-01-27 18:04:00
脑残了,直接 .text() 就可以了

Links booklink

Contact Us: admin [ a t ] ucptt.com