我试图将我的复选框结果作为二进制数放入一个变量中,以便我可以将它与另一个变量进行比较。我有 12 个复选框和一个来自数据库的变量,需要与 12 个复选框的结果进行比较。数据库中的示例变量可能是 110010111001,因此如果复选框的组合产生相同的 110010111001,那么就会发生一些事情。
我已尝试添加复选框结果,如下所示,但这只会将结果相加
<ul id="cat_list">
<li><input type="checkbox" id="motorhome" name="catSelect">Motorhome</li>
<li><input type="checkbox" id="caravan" name="catSelect">Caravan</li>
<li><input type="checkbox" id="tent" name="catSelect">Tent</li>
</ul>
$(document).ready(function () {
$('#cat_list').click(function () {
let motorhomeSelect = $('input[id="motorhome"]').prop('checked');
let caravanSelect = $('input[id="caravan"]').prop('checked');
let checkBinary = motorhomeSelect + caravanSelect;
console.log(checkBinary);
}