如何在jquery中获取当前悬停锚的值
我试图在这里获得鼠标悬停的当前链接的值:如何在jquery中获取当前悬停锚的值,jquery,Jquery,我试图在这里获得鼠标悬停的当前链接的值: <script type='text/javascript' src='jq.js'></script> <script type='text/javascript'> $(function(){ $('a').hover(function(){ var imgName= $('a[href^=num]').val(); alert(imgName); }
<script type='text/javascript' src='jq.js'></script>
<script type='text/javascript'>
$(function(){
$('a').hover(function(){
var imgName= $('a[href^=num]').val();
alert(imgName);
});
});
$(函数(){
$('a')。悬停(函数(){
var imgName=$('a[href^=num]')。val();
警报(imgName);
});
});
为了实现这一点,我需要在这里做些什么
</script>
</head>
<body>
<a href='numone'>numone</a>
<a href='numtwo'>numtwo</a>
试试这个:
<script type='text/javascript' src='jq.js'></script>
<script type='text/javascript'>
$(
function()
{
$('a').hover
(
function()
{
var imgName= $(this).attr("href");
alert(imgName);
}
);
}
);
</script>
$(
函数()
{
$('a')。悬停
(
函数()
{
var imgName=$(this.attr(“href”);
警报(imgName);
}
);
}
);
试试这个:
<script type='text/javascript' src='jq.js'></script>
<script type='text/javascript'>
$(
function()
{
$('a').hover
(
function()
{
var imgName= $(this).attr("href");
alert(imgName);
}
);
}
);
</script>
$(
函数()
{
$('a')。悬停
(
函数()
{
var imgName=$(this.attr(“href”);
警报(imgName);
}
);
}
);
尝试尝试如果您只想在鼠标进入元素时获得它:
$(function(){
$('a').mouseenter(function(){
// Here, `this` points to the DOM element for
// the anchor.
// jQuery helps you get its contents, either as HTML:
alert($(this).html());
// Or text:
alert($(this).text());
// Or if you just want its href, id, etc., you can
// just get that directly without a jQuery wrapper:
alert(this.href);
alert(this.id);
alert(this.className);
});
});
(我将其切换到了mouseenter
,因为您没有使用的下半部分,即mouseleave
)
jQuery文档中的更多内容:
$(function(){
$('a').mouseenter(function(){
// Here, `this` points to the DOM element for
// the anchor.
// jQuery helps you get its contents, either as HTML:
alert($(this).html());
// Or text:
alert($(this).text());
// Or if you just want its href, id, etc., you can
// just get that directly without a jQuery wrapper:
alert(this.href);
alert(this.id);
alert(this.className);
});
});
(我将其切换到了mouseenter
,因为您没有使用的下半部分,即mouseleave
)
jQuery文档中的更多内容: