鼠标悬停使用jquery获取链接的值

时间:2012-02-17 09:15:39

标签: jquery asp.net-mvc

如果鼠标悬停在以下链接上,如何获取值mysite.com/Mycontrollername/Myactionname?dId=12&tID=2

  <%: Html.ActionLink("test", "Myactionname", "Mycontrollername", 
  new { dId = 12,tID = 2 }, null)%>

3 个答案:

答案 0 :(得分:1)

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

http://api.jquery.com/text/

答案 1 :(得分:1)

$('.selectedcategory').mouseenter(function() {
    var href = $(this).attr('href');
});

进一步阅读:

答案 2 :(得分:1)

$('.selectedcategory').mouseover(function() {
    console.log($(this).attr("href"));
});

好吧我知道你从锚标记中删除了类,你有两个选项可以为每个锚标记添加一个mouseover事件处理程序,如

$('a').mouseover(function(e) {
    e.stopPropagation();
    if($(this).text()=='test')
      console.log($(this).attr("href"));
});

DEMO

或者您过滤了具有文字“test”的锚标记,如

 $('a').filter(function(){return $(this).text()=='test'}).mouseover(function(e) {
    e.stopPropagation();
    console.log($(this).attr("href"));
});

DEMO