jQuery从.text()中排除一些子节点

前端之家收集整理的这篇文章主要介绍了jQuery从.text()中排除一些子节点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
html结构看起来像这样 @H_502_2@<div id="parent"> parent may contain text <div id="child1"> child 1 may contain text <script>console.log('i always contain something');</script>` </div> <div id="child2"> child2 may contian text </div> </div>

我试图获取除< script>的内容之外的每个节点的内容.结果应如下所示:

@H_502_2@parent may contain text child 1 may contain text child2 may contian text

我试过使用($(‘#parent’).not(‘div script’).text(),但它不工作

解决方法

尝试这个 @H_502_2@($('#parent').text()).replace($('#parent script').text(),'')

检查这个http://jsfiddle.net/QLBvK/12/

猜你在找的jQuery相关文章