我有一個鏈接正從錨標籤href值
<ul class="sub_menu">
<li><a href="caps">Caps</a></li>
<li><a href="jeans">Jeans</a></li>
<li><a href="shorts">Shorts</a></li>
<li><a href="foootwear">Footwear</a></li>
</ul>
我要搶href
價值,我想下面的代碼:
$(document).ready(function() {
$('ul.sub_menu a').click(function() {
var txt = $(this).attr('href');
alert(txt);
)};
)};
,但我得到這個錯誤
The requested URL /new/caps was not found on this server.
我不想搶文,我用.text();
成功了,我想價值。
+1指出爲什麼你可能想使用的preventDefault來代替,而最快的答案!歡呼 – Craig
@jasper你的代碼爲我工作我進一步通過$ .ajax通過它,並檢索一些數據使用該href值,但地址欄中的鏈接是新的/#我想要它新/帽 – sajid
你知道,如果你改變地址欄中的URL會將頁面更改爲新的URL?在地址欄中可以更改的唯一一條信息不會將用戶轉發到新頁面,而是散列(通過'#'符號的所有內容)。我不確定你想成爲你的最終結果,但如果你只是想保存頁面的狀態,然後將其保存在URL的散列。 – Jasper