我正在尝试使用 jquery 获取锚标记的 href 值,而不是获取绝对 url,jquery 只返回不带文件部分的 url:这就是我的意思:
我的 HTML/php
$url = "http://localhost/mysite/assets/data.txt";
<a class='view-chart' href="<?php echo $url?>">View Chart</a>
我的 jQuery 代码:
var url = $('a.view-chart').attr('href');
alert(url);
我得到这个警报:
http://localhost/mysite/assets/
但是当我在浏览器上查看源代码时,我看到了
http://localhost/mysite/assets/data.txt
但如果我这样做:
<a class='view-chart' href="http://localhost/mysite/assets/data.txt">View Chart</a>
我收到正确的警报消息,即:
http://localhost/mysite/assets/data.txt