jQuery find() 方法用于获取当前元素的后代元素,它是 jQuery 对象的一个方法。它可以搜索所有后代元素,包括文本和注释节点。
$("div").find("span");
上面的代码表示,在所有 div 元素中查找 span 元素。find() 方法返回一个 jQuery 对象,该对象包含所有匹配的元素。如果没有找到任何元素,则返回一个空的 jQuery 对象。
find() 方法可以使用选择器、DOM 元素、jQuery 对象作为参数来查找后代元素。如果不传递参数,则返回当前 jQuery 集合中的所有元素。
$("div").find();
上面的代码表明,在 div 中查找所有子孙元素。find() 方法也可以使用过滤函数来过滤匹配集合中的元素。该函数必须返回 true 或 false 以保留或删除该元素。
$("div").find(function(){ return $(this).attr("id") == "test";});
上面的代码表明,在 div 中查找 id 为 test 的子孙元素。此外,find() 方法也可以使用 context 参数来定义要在哪里开始寻找子孙元素。context 参数可以是 DOM 节点、jQuery 对象或选择器字
jQuery 效果方法
完成当前正在运行的动画:
finish() 方法停止当前运行的动画,移除所有排队的动画,并为被选元素完成所有动画。
该方法与 .stop(true,true) 方法类似,不同的是,finish() 也会引起所有排队动画的 CSS 属性停止。
参数 | 描述 |
---|---|
queueName | 可选。规定要停止动画的队列名称。 |
jQuery 效果方法
jQuery :checkbox 选择器jQuery 选择器实例 选取所有带有 type="checkbox" 的 input 元素:$(":checkbox") 定义和用法 :checkbox...
jQuery parentchild 选择器jQuery 选择器实例 选取 div 元素的直接子元素的 span 元素:$("divspan")定义和用法 ("parentchild")...
jQuery 多个 classes 选择器jQuery 选择器实例 选取 class 为 "intro"、"demo" 或 "end" 的所有元素:$(".intro,.demo,.end")定...
jQuery :first-of-type 选择器jQuery 选择器实例 选取属于其父元素的第一个 p 元素的每个 p 元素:$("p:first-of-type")定义和用...
jQuery focusout() 方法jQuery 事件方法实例 当 div 元素或其任意子元素失去焦点时,设置 div 元素的背景颜色:$("div").focusou...