我一直想弄明白这一点,但我还没有。使用JavaScript/jQuery在鼠标悬停上显示元素的ID
我在锚定标记的html中构建列,我想知道将鼠标悬停在其上的那个ID。
它应该很简单,但看起来像我碰壁了,我看不出如何解决这个问题。
我遇到的问题是,在控制台上显示的ID始终是数组的最后一个ID。而不是我想要的特定主播的ID。
任何建议都非常欢迎。
这里是我的代码:
//Anchor builder
var numberOf = flatParamDateArray.length;
for (i = 0; i < numberOf; i++) {
var param2Slider = document.createElement("a");
param2Slider.id = 'sliderAnchor' + i;
sliderAnchorId = param2Slider.id;
param2Slider.name = 'param2Slider';
param2Slider.className = 'nav2Slider a';
document.getElementById('nav2Slider').appendChild(param2Slider);
$('.nav2Slider a').onmouseover = function() {
console.log('flatParamDateArray index: ' + param2Slider.id);
}
}
你的html是什么?部分问题是在jQuery对象中使用纯JavaScript事件。它看起来也比它所需要的复杂得多。 –
我正在使用这个与jQuery插件做一个动画与图像。我已经有一个锚点列可以与一个动画一起工作。但用户可以选择两个选择两个动画,所以我实现了一个控制动画的锚点列。这就是为什么我从'numberOf'创建锚点,这是来自一个动画的图片数量。我想使用鼠标悬停来调用对应于锚点ID的图像。 – Probandot
这是如何告诉我你的html是什么样的,并显示相关的代码。这里 –