[問題] jQuery判斷元素類型

看板Web_Design作者 (......)時間11年前 (2015/01/27 17:28), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
現有一行程式碼會拿到某個元素的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

01/27 17:35, , 1F
.text();
01/27 17:35, 1F

01/27 17:39, , 2F
沒辦法,如果內容是純文字再.text()會變沒東西
01/27 17:39, 2F


01/27 18:04, , 4F
腦殘了,直接 .text() 就可以了
01/27 18:04, 4F
文章代碼(AID): #1KnrefZz (Web_Design)