max*_*hud 2 html javascript jquery
出于某种原因,这行代码返回undefined for $(this).attr("href")
$("a").attr("href", "javascript:page('" + $(this).attr("href") + "')");
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得这个价值?
$("a").click(function(e){
e.preventDefault();
page(this.href);
});
Run Code Online (Sandbox Code Playgroud)
尝试:
$("a").attr("href", function (index, oldHref) {
return "javascript:page('" + oldHref + "')");
});
Run Code Online (Sandbox Code Playgroud)
查看文档以attr获取有关带有函数引用的重载的信息.
虽然@Pointy指出,你应该考虑编写一个事件处理程序,而不是javascript:在你的标记中使用.