我一直想弄明白這一點,但我還沒有。使用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是什麼樣的,並顯示相關的代碼。這裏 –