jquery - 如何获取jquery anchor href值

标签 jquery anchor

jQuery:

$(document).ready(function() {
    $("a.change_status").click(function(){
       var status_id = $("a").val();
       alert(status_id); 
       return false;
    });
});

HTML:

<a href="?status=5" class="change_status">Aminul</a><br/>
<a href="?status=25" class="change_status">Arif</a><br/>
<a href="?status=15" class="change_status">Sharif</a><br/>

我需要status_id,并且由于某种原因我的 anchor 标记是动态的。我无法使用 id 或使类名动态化。我想,我需要使用 $this 来获取我的值。

最佳答案

这个很简单:

     $(document).ready(function() {
         $("a.change_status").click(function(){
           var status_id = $(this).attr('href').split('=');
           alert(status_id[1]); 
           return false;
        });
    });

http://jsfiddle.net/NmzRV/

关于jquery - 如何获取jquery anchor href值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13926045/

相关文章:

javascript - 这是使用 jquery 构建 html 的更好方法

javascript - 打开和关闭网站上的声音

jquery - 如果预加载了 iframe,则在具有 onclick 功能的 iframe 中应用 css 样式仅在第一次单击时有效

javascript - 如何在 <a> 标签内创建一个可点击的按钮或链接并且仍然可以右键点击?

html - 自动调用电话号码

jquery - 清除或重置地理完整控制

javascript - 如何将数据从链接传递到 jQuery 函数?

javascript - 如何使用 .removeClass() 禁用 jquery 功能

javascript - 单击 anchor 链接时平滑滚动

android - 锚定 Fab 按钮