2017-09-14 53 views
-1

我怎樣才能從URL中移除哈希地址哈希已被刪除

\t $checkboxes = $('input[type=checkbox'); 
 
$checkboxes.change(function(){ 
 
    window.location.hash= '?a=' + $checkboxes.filter(':checked').map(function(){ 
 
     return this.value; 
 
    }).get().join(","); 
 
});
 
 
<input type="checkbox" name="word" value="one">one<br> 
 
<input type="checkbox" name="word" value="two">two<br>

回答

0
  1. 對於你有你的邏輯一些錯誤我的意見。 在用戶檢查ckeckbox的情況下,該頁面會被迅速傳遞到請求的頁面。如果您想讓用戶瀏覽兩個複選框,您必須添加一些提交按鈕並刪除更改事件處理程序。
  2. 爲了避免該標籤,您必須更改搜索屬性: 如果當前位置是「www.example.com/page1」 ,並且您要導航到「www.example.com/page1?a=」 ' 你必須這樣做: window.location.search ='a = one'。
+0

我想通過兩個像www.example.com/page1?a=one,two –