获取jquery中鼠标悬停上元素的id
首先我知道这个问题的答案很简单,但首先我要理解我的问题。 这是我的html和脚本获取jquery中鼠标悬停上元素的id,jquery,html,asp.net-mvc,onmouseover,Jquery,Html,Asp.net Mvc,Onmouseover,首先我知道这个问题的答案很简单,但首先我要理解我的问题。 这是我的html和脚本 <img onmouseover="FacebookprofileTip(1, 0)" onmouseout="FacebookprofileTip(0, 1);" onclick="FacebookprofileTip(0, 1);" id="imgProfile" src="#" /> <div class="row" id="profile-tip"></div> 根据
<img onmouseover="FacebookprofileTip(1, 0)" onmouseout="FacebookprofileTip(0, 1);" onclick="FacebookprofileTip(0, 1);" id="imgProfile" src="#" />
<div class="row" id="profile-tip"></div>
根据我的要求,我想获得mouseover事件中“img”标签的id。但我已经将两个参数传递给函数
post
和delay
显示工具提示消息的时间。因此,请告诉我如何在jquery中获取id。它有一个非常简单的解决方案,将这个
引用传递给调用事件到事件处理程序的元素。然后可以读取id
属性
<img onmouseover="FacebookprofileTip(1, 0, this)" id="imgProfile" src="#" />
功能FacebookprofileTip(post、延迟、元素){
警报(要素id)
}
您正在函数FacebookprofileTip(1,0)
中传递数字,因此您必须在第var j=$(g.target)行中得到错误代码>你的具体问题是什么?我的问题是如何通过像FacebookprofileTip(1,0)那样的传递来获取MouseOver上img标记的id。对不起。。再次查看更新的代码。//设置配置文件卡$('#配置文件提示').css(pos)的位置你能解释一下吗?是的。。。你是老板。。。你解决了我的问题。。。请求上帝让knwoledge像你一样。。。
<img onmouseover="FacebookprofileTip(1, 0, this)" id="imgProfile" src="#" />
function FacebookprofileTip(post, delay, elem) {
alert(elem.id)
//Rest of your code, now you can play with elem as required
}