我使用下面的JavaScript代码从URL获取参数并检查输入字段.如果我name="community[]"在输入字段中不使用第三个括号,它工作正常.如果我在JavaScript代码中使用了第三个括号,那么它就不起作用了.
HTML
<input type="checkbox" id="type" name="community[]" value="<?php echo $comvalue;?>">
Run Code Online (Sandbox Code Playgroud)
JavaScript的
var i = document.location.href.lastIndexOf('?');
document.location.href.substr(i+1).replace(/community=/g,'').split('&');
$('input[name="community"]').prop('checked',function(){
return $.inArray(this.value,types) !== -1;
});
Run Code Online (Sandbox Code Playgroud)