我想要獲取使用jquery的錨標記的href值,而不是獲取絕對url,jquery只返回沒有文件部分的url:這就是我的意思:jQuery無法從href屬性獲取文件部分
我的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
有沒有attr「url」,只是使用attr「href」 –
@AlexandruCalin,你認真嗎? url是保存href attr的變量。 – tomexsans
好吧,你剛剛編輯...但我知道我看到var'url = $('a.view-chart')。attr('url');'對不起,如果我錯了,否則。 –