Jquery的find(fn)手册上的例子

love_u_qt 2012-03-22 10:01:06
HTML 代码:
<p><ol><li>Hello</li></ol></p><p>How are you?</p>

jQuery 代码:
$("p").filter(function(index) {
return $("ol", this).length == 0;
});

结果:
[ <p>How are you?</p> ]

$("ol", this)是什么意思啊???
...全文
63 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
love_u_qt 2012-03-22
  • 打赏
  • 举报
回复
哦明白了 谢谢二位!
不熟不聊 2012-03-22
  • 打赏
  • 举报
回复
就是从<p>中选择<ol>

this只的是在这个获取的jquery对象中查找,即<p>。说的我都有点迷糊。
Acesidonu 2012-03-22
  • 打赏
  • 举报
回复
jQuery(expression, [context])
默认情况下, 如果没有指定context参数,$()将在当前的 HTML document中查找 DOM 元素;如果指定了 context 参数,如一个 DOM 元素集或 jQuery 对象,那就会在这个 context 中查找。在jQuery 1.3.2以后,其返回的元素顺序等同于在context中出现的先后顺序。

Acesidonu 2012-03-22
  • 打赏
  • 举报
回复
就是在当前选择的各个p标签中查找没有ol的p

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧