jQuery - 从数组中获取的效果元素(单独)
jQuery - effect elements taken from an array (individually)
这是我的HTML:
<div class="objectA"></div>
<div class="objectB"></div>
<div class="objectA"></div>
<div class="objectB"></div>
当我使用此脚本时,没有任何反应:
var allObjects = $("div[class^=object]");
allObjects[1].fadeIn();
但是当我使用此脚本时,警报消息将为 4,并且它会淡化所有元素:
var allObjects = $("div[class^=object]");
allObjects.fadeIn();
alert(allObjects.lenght);
所以我知道我把我想要的元素放到一个数组中,但是我怎样才能单独影响每个 1?
allObjects[1]
返回一个原始的 DOM 元素。 DOM 元素没有fadeIn
方法,jquery 对象有。 请改用.eq
:
allObjects.eq(1).fadeIn();
.eq
返回一个包含第 n 个元素的 jquery 对象。
您可以使用 jQuery.each() 单独遍历每个元素。请参阅文档。
检查这个小提琴
$(document).ready(function(){
var allObjects = $("div[class^='object']");
$(allObjects[1]).fadeIn();
})
相关文章:
- 显示单独数组中两个数组的相同元素
- 单独检测共享同一类的元素
- 在一个html模板中使用(点击)事件来控制单独模板Angular 2中的[hidden]元素
- 在单独的容器中拖放,并调整放置的元素的位置
- 使元素单独更改颜色
- 如何从php中的会话数组中提取未知数量的元素,并将它们用作JavaScript中的单独变量
- d3.js如何为国家地图中的每个州创建一个单独的元素
- 单击时将嵌套数组/对象值显示到单独的元素中
- 为类中的所有元素提供单独的 Id Javascript
- 获取动态背景颜色,使用 LESS 应用于单独的元素
- jQuery - 从数组中获取的效果元素(单独)
- 有没有办法在没有单独对象的情况下克隆 DOM 元素
- 从单独的 html 页面创建一个 dom 元素
- 在 CSS 中有一个单独的伪选择器,以显示有关一行中多个元素的信息
- 如何将点击事件克隆并添加为单独的元素 - 没有闭包
- 多个指令,一个元素具有单独的作用域
- jQuery单击功能可从元素中删除属性并在单独单击时恢复属性
- 使用 jQuery 在 HTML 表中显示单独的 XML 元素
- 让元素的子元素单独但按顺序进行动画处理
- 如何剥离一个数组的元素单独在rethinkdb