【发布时间】:2017-03-30 04:12:19
【问题描述】:
我正在尝试为我的管理员提供他们悬停在其上的元素的 鼠标悬停,以便他们知道要编辑的内容(如果有的话)。这是我的代码:
$(document).tooltip();
$(document).on('mouseover','*',function(){
$(this).attr('title',$(this).prop('id'));
console.log($(this));
}).on('mouseout',function(){
$(this).attr('title','');
});
这对于带有 id 的元素非常有用。我需要得到的是 html 元素和 mouseover 上的 id(如果有)的组合。
【问题讨论】:
-
你说的“combo html element”是什么意思?
-
不清楚。在鼠标悬停时,您正在设置元素的标题。但是没有id的时候应该怎么办呢?
-
我想要得到的是元素(body、div、span 等),它会很有帮助,但没有必要在元素上有一个 id
-
我认为您想获取元素类型名称。如果是这样,那么您可以使用
$(this).prop('nodeName')之类的代码