我希望在li
中随机播放ul
元素 - 我找到了this working code。我只是不明白它是如何取代元素的。而不是将它们添加到现有数组的末尾。
var list = $('ul');
var count = $('ul li').length;
for (var i = 1; i < count; i++) {
var j = Math.floor(Math.random() * count);
$('li', list).eq(j).appendTo(list);
}
我在文档中忽略了.eq()
或.appendTo()
的哪些行为才能实现这一点?谢谢!