代码如下html:内容我不获取的内容内容js:varcontent=$("divp").text();varcontent=$("divp").html();实现效果:以上两种方法text(),html()都要把span标签内的文本获取出来,而现在我想获取p标签下的“内容”,不包括p标签下的span标签下的内容,即我需要让content="内容内容"、而不是content="内容我不获取的内容内容内容",也不是content="内容我不获取的内容内容内容"
2 回答
慕森卡
TA贡献1806条经验 获得超8个赞
经测试通过的代码:varobj=$("div").children("p").clone();obj.find(':nth-child(n)').remove();console.log(obj.html());因为我也遇到同楼主一样的需求,于是搜到此处,结合@里沃特和@TinTinSH二者的答案分析及实战得出上述结果,不破坏原文档并能实现效果;当然该问题时间有点长,可能楼主等都已解决该问题,我此次回答并有日后他人解惑之目的!
ibeautiful
TA贡献1993条经验 获得超5个赞
varobj=$($("div").html());obj.find("span").remove();alert(obj.html());
添加回答
举报
0/150
提交
取消