87,910
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Swapping Songs</title>
</head>
<body>
<p>语言选择:</p>
<form>
<input type="checkbox" name="lang" value="en" />英文
<input type="checkbox" name="lang" value="ch" />中文
<input type="checkbox" name="lang" value="jp" />日文
<input type="checkbox" name="lang" value="kr" />韩文
<input type="checkbox" name="lang" value="de" />德文
<input type="checkbox" name="lang" value="fr" />法文
</form>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
jQuery(function($){
//hash中里面有值
var hashval=window.location.hash || '';
var lang=hashval.replace('#','').split(',');
$(':checkbox').each(function(i,item){
var currentVal=$(item).val();
$.each(lang,function(index,val){
if(val==currentVal){
$(item).prop("checked",true);
}
})
});
//重设hash
$(':checkbox').click(function(){
var newhash=$(':checkbox:checked').map(function(){
return $(this).val();
}).get().join(",") ;
window.location.hash=newhash;
});
});
</script>
</body></html>