<div id="testDIV">需要的文本<a>不需要的文本</a></div>用jquery如何直接获取到“需要的文本”而不包含“不需要的文本”?$("#testDIV").text()会得到:“需要的文本不需要的文本”
解决方案 »
- GridPanel IE不能显示,火狐可以。。。。
- js来判断是否值已改变,但没有办法实现
- 一个ASP动态生成文本 然后onchange 动作的 问题、
- 一个可能很傻的问题.. 关于EXT的
- ext2.0分页出错了,求助!
- meizz !!!!你好 我用了一个你的时间控件,但我不知道如何更改默认显示时间.
- 请问怎么编程选中网页中的某一段内容。急切等待中。。。。。。
- 高手请进:我的页面的js脚本像抽风一样,有时能正确执行,有时有不行!!!!
- 太令我失望了,想不到这样的问题都没人可以解决(连微软的技术支持都不行)?
- 获取网站访客QQ号的代码为何不行了?
- 为什么我用document.cookie无法保存cookie
- 请教!如下代码是显示带按钮点击左右滚动的图片效果,如何才能改成为上下滚动的呢?
<div id="testDIV"><span id='s'>需要的文本</span><a>不需要的文本</a></div>$("#s").text()会得到:“需要的文本”.希望对你有帮助
其实也就是
document.getElementById("testDIV").firstChild.nodeValue;
这方法不太好,万一变成:<div id="testDIV"><a>不需要的文本</a>需要的文本</div><br/>就不行了。如果你坚持这样自己的话
我建议:你全把div的子元素获取,然后截取字符串
$("#testDIVa").remove();
var str = $("#testDIV").text();