eri*_*hak 6 javascript anchor jquery href
有时您在代码中写入文件的相对路径,因此在代码中,somefile.php当点击当然锚点会将您发送给href属性值时http://www.yourdomain.com/somefiles.php
现在我的问题是我可以以某种方式获得锚的完整href?
使用$(anchor).attr("href")时只获得相对路径.
Mat*_*ert 16
你可以使用.prop:
$(anchor).prop("href")
Run Code Online (Sandbox Code Playgroud)
这是一个例子:
console.log($("a").prop("href")); //http://fiddle.jshell.net/_display/sth
console.log($("a").attr("href")); //sth
Run Code Online (Sandbox Code Playgroud)
ade*_*neo 12
element.href 将获得整个href
编辑:
我将在jQuery的网站上引用一些内容:
.prop()方法应该用于布尔属性/属性以及html中不存在的属性(例如window.location).所有其他属性(您可以在html中看到的属性)可以并且应该继续使用.attr()方法进行操作.
因为.attr()获取在属性中键入的实际值,因为它可能使用本机getAttribute(),正确的方法是获取本机javascript元素,然后使用本机element.href获取包含域和路径名等的href.
| 归档时间: |
|
| 查看次数: |
8900 次 |
| 最近记录: |