作者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://www.ptt.cc/bbs/Web_Design/M.1422350889.A.8FD.html
推 onininon: .text(); 01/27 17:35
→ supercygnus: 沒辦法,如果內容是純文字再.text()會變沒東西 01/27 17:39
→ supercygnus: 腦殘了,直接 .text() 就可以了 01/27 18:04