如何获取所有超链接URL并在javascript中创建onclick

如何获取所有超链接URL并在javascript中创建onclick,javascript,jquery,asp.net,.net,Javascript,Jquery,Asp.net,.net,我必须仅基于他们的href获得3个javascript超链接,并创建一个onClick事件。换句话说,我需要对以下URL做两件事: 基于URL获取所有三个a元素,例如href1、href2、href3 创建一个onClick事件,例如href1.onClick calls alertI am from India 网址: 提前感谢大家您可以使用jquery属性选择器查找元素,如: $("a[href$='countryId=875567']").click(function(){ al

我必须仅基于他们的href获得3个javascript超链接,并创建一个onClick事件。换句话说,我需要对以下URL做两件事:

基于URL获取所有三个a元素,例如href1、href2、href3

创建一个onClick事件,例如href1.onClick calls alertI am from India

网址:


提前感谢大家

您可以使用jquery属性选择器查找元素,如:

$("a[href$='countryId=875567']").click(function(){ 
    alert("countryId=875567");
});
这将获得以countryId=875567结尾的所有超链接

如果您想要准确的href,应使用:

$("a[href='http://example.com.br/test']").click(function(){ 
     alert("test");
});
例如:


希望有帮助。

您能详细说明一下吗?你已经做出了哪些努力?根据我对你的要求的理解,我已经制作了一把小提琴,请尝试让我知道。嗨,NightsWatch,谢谢你给我提供的答案。它看起来不错,但我的要求是获得所有的href1,href2和href3如果有人点击印度,它应该会提醒您是来自印度的,如果您是来自澳大利亚,则会提示堆栈溢出!我对你的问题进行了编辑,以提高其可读性,并减少其他试图回答的人对它的困惑。我还缩进了混合在文本中的代码,以便正确呈现-有关格式的更多信息,请参阅编辑帮助。还请添加您在尝试解决此问题时所采取的具体步骤作为编辑。祝你好运
$("a[href='http://example.com.br/test']").click(function(){ 
     alert("test");
});