我在获取链接的href属性时遇到问题。在我的DOM中包含以下代码

  $("a").click(function(e) {
    e.preventDefault();
    myFunction(this);
  });


在我的链接js文件中,我想操纵href属性,比如说:

function myFunction() {
  var hrefValue = $(this).attr("href");
          alert(hrefValue );
}


但是Is显示为“未定义”。

我究竟做错了什么 ?

非常感谢你的帮助 !

最佳答案

您永远不会在函数中接受参数!

function myFunction(el) {
    var hrefValue = $(el).attr("href");
    alert(hrefValue);
}

08-28 23:10