Jquery通过重叠检测id / class

时间:2011-08-18 20:40:53

标签: javascript jquery

我在google上搜索了很多,但没有运气......

基本上我需要一些js,可以找到我正在盘旋的元素的id / class(所以我可以使用“this”-property)。

因为我有很多div(有些必须是自动生成的,在我的页面上有随机名称[或者可能不是,如果我可以使用“this” - 属性]),我不想输入在所有名称中(例如我必须在_hittest中做,只给我一个真/假值)

希望你们能帮助我:D 我真的在寻找这个,为了一个loooongtime

*编辑: 不是鼠标悬停,我正在寻找,但当用另一个div悬停div时

4 个答案:

答案 0 :(得分:0)

这样的东西?它将查找页面上具有idname属性的所有元素,并附加悬停事件处理程序。

$("*[id], *[name]").hover(function(){
       alert(this.id || this.name);
});

答案 1 :(得分:0)

你可以这样做,虽然选择所有的div是不好的做法:

$('div').mouseover(function(){
    console.log(this); 
});

答案 2 :(得分:0)

放入方便的文本区域进行复制:

<textarea id="A"></textarea>

JS:

$('div').mouseover(function() {
    $('#A').html($('#A').html() + "\nID: " + $(this).attr('id') + " CLS:" + $(this).attr('class') + " Name:" + $(this).attr('name') )
})

答案 3 :(得分:0)

刚刚用偏移

进行了一些计算