Javascript 获取href属性的相同值

Javascript 获取href属性的相同值,javascript,jquery,Javascript,Jquery,我是新来的jQuery,我试图在用户单击链接时获取href属性的值,但我获取的href属性值相同。 这是我的html代码 <div class="container"> <ul> <li><a href="#1" >Sign In</a> </li> <li><a href="#2">Brand</a> </li

我是新来的
jQuery
,我试图在用户单击链接时获取href属性的值,但我获取的href属性值相同。 这是我的html代码

<div class="container">
    <ul>
        <li><a href="#1" >Sign In</a>
        </li>
        <li><a href="#2">Brand</a>
        </li>
        <li><a href="#3">Distributor Brand</a>
        </li>
        <li class="language"> <a href="#4">English</a>

            <ul id="language-select">
                <li><a href="#5">Spanish</a>
                </li>
                <li><a href="#6">French</a>
                </li>
                <li><a href="#">German</a>
                </li>
            </ul>
        </li>
    </ul>
</div>
这是小提琴

试试这个:-

 var  value=$(this).attr("href");
试试这个:-

 var  value=$(this).attr("href");

在JavaScript中,当您将事件绑定到元素时,
变量可用(当然取决于元素和事件)。因此,当您单击一个元素并绑定一个函数时,在该函数范围内,单击的元素被引用为
this
。编写
$(this)
可以从中生成jQuery对象:

$(document).ready(function(){

  $("a").click(function(){

    var value = $(this).attr("href");

    alert("hello------>  " + value);
  });


});

在JavaScript中,当您将事件绑定到元素时,
this
变量可用(当然取决于元素和事件)。因此,当您单击一个元素并绑定一个函数时,在该函数范围内,单击的元素被引用为
this
。编写
$(this)
可以从中生成jQuery对象:

$(document).ready(function(){

  $("a").click(function(){

    var value = $(this).attr("href");

    alert("hello------>  " + value);
  });


});

您需要
var value=$(this.attr(“href”)为什么否决投票??我是一个新手投票没有意义为什么这个问题被否决了?它的表述很清楚,甚至有一把小提琴……可能是因为简单的搜索就可以得到答案——不管怎样,否决票不是来自meyou need
var value=$(this.attr(“href”)为什么否决投票??我是一个新手投票没有意义为什么这个问题被否决了?它的表述很清楚,甚至有一把小提琴……可能是因为简单地搜索一下就可以得到答案——不管怎样,否决票不是来自我+1是的——这是正确的选择,使用
this
关键字引用实际单击的
a
标记。Mohit所表达的是最简单和最好的答案+1 Yup-这就是方法,使用
this
关键字引用实际单击的
a
标记。Mohit所表达的是最简单和最好的答案