我有這樣的代碼:的jQuery獲得對象將鼠標懸停在
$('*').mouseover(function() {
$('#log').text($('*').id);
});
當鼠標移動到頁面上的任何元素,我想#log
有該元素的ID。顯然上面的代碼不起作用......我該怎麼做?
我有這樣的代碼:的jQuery獲得對象將鼠標懸停在
$('*').mouseover(function() {
$('#log').text($('*').id);
});
當鼠標移動到頁面上的任何元素,我想#log
有該元素的ID。顯然上面的代碼不起作用......我該怎麼做?
$('*').mouseover(function() {
console.log($(this).attr('id'))
});
在幾乎所有的jQuery回調中,「this」是執行回調的對象。
$('*').mouseover(function() {
$('#log').text($(this).attr('id'));
});
您還可以使用event.target
var $log = $("#log");
$('*').mouseover(function(event) {
$log.text($(event.target).attr('id'));
event.stopPropagation();
});
請不要複製粘貼:) – x10 2011-04-07 13:50:21
你在開玩笑吧? – Damb 2011-04-07 13:51:00