有人可以解释为什么我的元素没有过滤吗?
这是在一本书中写的,他很难过如果 false 元素将被删除,并将显示带有 true 的元素:
$('li').filter(function() { return this.innerHTML.match(/^\d+$/)})
我只需要用 14.15 过滤 li(我只需要 14.15 的结果)!
http://jsfiddle.net/crew1251/MYXYX/
<ul id="list">
<li>raz</li>
<li>asdf 14.15</li>
<li>tri</li>
<li>chetire_Tri</li>
<li>pyat</li>
</ul>
$('li').filter(function () {
return this.innerHTML.match(/^\d+$/);
});