作者waterme1on (西瓜)
看板Ajax
标题[问题] jquery选取内容
时间Mon Apr 2 22:40:04 2012
我有一段html长得像下面这样
<div id="par">
<div id="child1">apple</div>
<span id="child2">orange</span>
melon
</div>
如果我只想要par底下没有其他标签的内容要怎麽选
就是只有melon而不是<div id="par"></div>里面那一串
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.233.144.239
1F:推 LaPass:$('#par').text() 印象中是这样,不是很确定 04/02 22:42
2F:推 akiratw:楼上那样会把 apple 和 orange 都抓出来吧。 04/02 22:47
3F:→ waterme1on:刚刚测了一下, 1F那个会把apple跟orange一起抓出来QQ 04/02 22:50
4F:推 akiratw:$('#par').contents().filter(function(){ 04/02 22:56
5F:→ akiratw: return this.nodeType != 1; 04/02 22:56
6F:→ akiratw:}).text(); 试试看 04/02 22:56
8F:推 LaPass:囧" 真的会一起抓出来.... 04/02 23:10
10F:→ st900278:楼上的方法很有趣 04/03 18:35
11F:→ tyf99:抓 nodeType==3 的吧.. 04/03 18:56
12F:→ waterme1on:谢谢 ^^ 04/03 22:16