jquery问题/js问题:jquery如何获取变量名?

varmenu1='.lsr_index_nav1,.lsr_index_nav4,.lsr_index_nav7';$(menu1).mouseover(functio... var menu1='.lsr_index_nav1,.lsr_index_nav4,.lsr_index_nav7';$(menu1).mouseover(function(){
alert(menu1);//这里直接输出了menu1的值,我想鼠标移动到menu1上的时候输出的是menu1这个变量名,直接写alert(this)也不行,应该如何写?--别直接写alert('menu1') });
展开
 我来答
摩惠然0iD
2013-04-10 · TA获得超过1634个赞
知道小有建树答主
回答量:1162
采纳率:100%
帮助的人:825万
展开全部
没有意义,全局变量是属于window的一个属性,你可以通过for in遍历得出属性名,但这操作毫无意义!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苏州欧进地坪厂
2013-04-10 · TA获得超过478个赞
知道小有建树答主
回答量:854
采纳率:80%
帮助的人:260万
展开全部
看你的变量menu1可能表示的是三个class,
那就这样获取alert($(this).attr("class"));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长颈之小鹿
2013-04-10 · TA获得超过226个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:88.9万
展开全部
alert(this.value);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-10
展开全部
你为什么要输出变量名啊?你能具体说下你想实现的效果么?获取当前鼠标经过的元素ID?CLASS?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式