Javascript 基于URL参数的复选框

Javascript 基于URL参数的复选框,javascript,jquery,url,checkbox,decodeuricomponent,Javascript,Jquery,Url,Checkbox,Decodeuricomponent,我试图根据URL中的参数在表单上选中各种复选框 URL可能类似于以下内容: https://development.mycompany.com/project/home.php?profile=profile1,profle2&region=&rep= <input class="profileCheckbox" type="checkbox" id="PROFILE1CHECK" name="prof

我试图根据URL中的参数在表单上选中各种复选框

URL可能类似于以下内容:

https://development.mycompany.com/project/home.php?profile=profile1,profle2&region=&rep=
<input class="profileCheckbox" type="checkbox" id="PROFILE1CHECK" name="profileCheckbox" value="PROFILE1" />
<input class="profileCheckbox" type="checkbox" id="PROFILE2CHECK" name="profileCheckbox" value="PROFILE2" />
<input class="profileCheckbox" type="checkbox" id="PROFILE3CHECK" name="profileCheckbox" value="PROFILE3" />
// few more
正如您将看到的,URL中的“profile”参数有两个值(profile1、profile2)

我有一个表单,它有一系列复选框,如下所示:

https://development.mycompany.com/project/home.php?profile=profile1,profle2&region=&rep=
<input class="profileCheckbox" type="checkbox" id="PROFILE1CHECK" name="profileCheckbox" value="PROFILE1" />
<input class="profileCheckbox" type="checkbox" id="PROFILE2CHECK" name="profileCheckbox" value="PROFILE2" />
<input class="profileCheckbox" type="checkbox" id="PROFILE3CHECK" name="profileCheckbox" value="PROFILE3" />
// few more
这就是我被卡住的地方

我不确定如何选中PROFILE1CHECK和PROFILE2CHECK的ID复选框。

var profile=getUrlParameter('profile')$(“profile1CheckboxId”).attr(“选中”,profile.indexOf(“profile1”)!=-1);
var profile = getUrlParameter('profile');
$("#PROFILE1CHECK").attr("checked",profile.indexOf("profile1") !== -1);