javascript - $(this).attr ("href") 不工作

标签 javascript jquery html

出于某种原因,这行代码返回 undefined for $(this).attr("href")

$("a").attr("href", "javascript:page('" + $(this).attr("href") + "')");

我怎样才能得到那个值?

最佳答案

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

关于javascript - $(this).attr ("href") 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11295852/

相关文章:

javascript - 选中复选框并在加载内容/页面上设置值

javascript - jQuery .detach/append 在 if/else 语句中

php - URL 末尾的正斜杠会破坏 CSS

html - CSS:子菜单对齐和样式(严格的 CSS;没有 javascript)

javascript - 如何获取HTML标签的 "data-files"属性的内容

php - 如何以编程方式为图像添加柔焦

javascript - 从 ajax 响应中获取变量值

javascript - 如何从字符串中的方法名称调用 javascript 函数?

javascript - 基于分层(父子)数据的数据驱动面包屑

jQuery Grab 数组中项目的属性