【发布时间】:2014-09-04 18:57:58
【问题描述】:
我是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>
和js
$(document).ready(function(){
$("a").click(function(){
var value=$(".container").find("a").attr("href");
alert("hello------> "+value);
});
});
【问题讨论】:
-
你需要
var value=$(this).attr("href"); -
为什么投反对票?我是初学者
-
投反对票没有意义
-
为什么这个问题被否决了?它的公式很清楚,甚至有一个小提琴......
-
可能是因为简单搜索 jquery get clicked elements href 就会给出答案 - 无论如何,反对票不是来自我
标签: javascript jquery