请教个jquery选择的问题

2013-03-06 09:46:38 +08:00
 lusin
<li><b>电话1</b>1111111<b>电话2</b>2222222</li>

请问如何把'1111111'和'2222222'选择出来呢?
3074 次点击
所在节点    jQuery
7 条回复
diib
2013-03-06 09:54:55 +08:00
手册里找::nth-child()
diib
2013-03-06 09:55:30 +08:00
啊。。看错了。。用正则吧。
kamal
2013-03-06 10:21:12 +08:00
binux
2013-03-06 10:37:19 +08:00
$('li').contents().filter(function(){ return this.nodeType == 3; })
nealv2ex
2013-03-06 10:50:35 +08:00
$('li').contents().not($('li').children())
$('li').contents().not($('li b'))
yimity
2013-03-06 10:57:45 +08:00
var $b = $("#li b");
var x = $("#li").text();
var len = $b.length;
for (var i = 0; i < len; i++) {
var s = $b.eq(i).text();
var x = x.replace(s,"");
};
console.log(x);
wencheng
2013-03-06 23:58:02 +08:00
var $contents = $('li').contents().filter(function () {
return this.nodeName != 'B';
});
一个jQuery对象,包含两个#text节点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/62075

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX