我有3个span元素,其id为" cursor",但是下面的函数仅对第一个元素执行。
$(document).ready(function() {
$("#cursor").each(function(i, current) {
console.log("ran");
var $current = $(current);
setInterval(function() {
cursorAnimation($current)
}, 600);
});
});
function cursorAnimation($obj) {
$obj.animate({
opacity: 0
}, 'fast', 'swing').animate({
opacity: 1
}, 'fast', 'swing');
}
答案 0 :(得分:3)
ID选择器将根据JQuery documentation仅返回0或1个DOM元素。您不应将ID分配给多个元素。将ID更改为类并使用类选择器$(".class")