我怎样才能在jQuery的阵列中的应用效果检索元素?
题
我想知道是否有可能在阵列中应用效果检索的元素。
我知道我可以经由输出的数组的内容:.text()
或jQuery中的.html()
功能。但我一直在努力fadeIn()
内容,它永远不会奏效。
我怎样才能做到这一点?
解决方案
您必须添加对象到DOM,然后才能显示它并利用它的影响。
例如:
content.appendTo('#somedivid').hide().fadeIn();
其他提示
您必须将其追加到DOM,隐藏它,然后在褪色吧:
for(i=0, x=content.length; i<x; i++){
$('<p />').text(content[i]).appendTo('#container').hide().fadeIn();
}
Asuming该内容是你要添加到的#container文本的阵列。
如果阵列中的每个元素含有被关联到元件上的页面布局可以做一个id:
$('#'+content[i].id).fadeIn();
我不知道我理解正确的问题,但它的工作方式相同与文本()或HTML()你提到的功能:
var elements = $('.test');
// elements is an array of all elements with class 'test'
// now fade all these elements out:
elements.fadeOut('slow');
不隶属于 StackOverflow