查找<a> Element href #value in JavaScript or Jquery</a>

时间:2014-04-20 12:55:39

标签: javascript jquery html

这是我的链接

<a href="#report" id="myreport">Generate Report</a>

可以执行

$('a#myreport').click(function () {/* codes */});

document.getElementById("myreport")

但是如何从'href'(元素为'report')而不是ID执行此操作?

2 个答案:

答案 0 :(得分:2)

使用jQuery,您可以使用attribute contains selector轻松实现它,请查看:

$("a[href*='report']").click(function () {
     /* codes */
 });

查看我的jsFiddle实例:http://jsfiddle.net/ynevet/K4zZH/

来自jQuery docs:

  

选择具有指定属性的元素   包含给定的子字符串。

答案 1 :(得分:0)

这很简单:

$('a[href=#report]').click(function() { 
    /* your code */ 
});

您可以使用[attrname=attrvalue]访问属性。当然,您可以省略属性值,只需选择具有任何属性集的元素。