使用url作为查询字符串附加复选框选定的值

在我的页面中,我有一些复选框。我需要通过url将检查的值作为查询字符串传递。 这是我的复选框代码

我的初始url是www.test.com,如果我检查颜色#3,那么url将看起来像www.test.com/?color=color#3

如何使用ajax完成此操作。???

这将在change事件中找到所有选中的复选框,然后查找关联的标签元素文本

 var $checks = $('input[name="chbox"]').change(function () { var checked = $checks.filter(':checked').map(function () { return $.trim($(this).next().text()); }).get().join(',') var url = 'www.test.com/?color=' + checked; //do you ajax }) 

试试这个:

HTML:

 

jQuery的:

 $('input[name="chbox"]:checked').serialize(); 

演示