我正在使用以下代码
$checkboxes = $('input[type=checkbox');
$checkboxes.change(function() {
window.location.hash = 'a=' + $checkboxes.filter(':checked').map(function() {
return this.value;
}).get().join(",");
console.log(window.location.hash);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" name="check" value="one">one<br>
<input type="checkbox" name="check" value="two">two<br>
输出为#a=one,two
但我正在寻找?a=one,two