Ваша проблема с селектором input["name="checkbox-2"]
- перед именем не должно быть "
:
$(document).ready(function() {
$('input[name="checkbox-1"], input[name="checkbox-2"]').on('change', function() {
$('input[name="checkbox-1"], input[name="checkbox-2"]').not(this).prop('checked', false);
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<input type="checkbox" name="checkbox-1" />
<input type="checkbox" name="checkbox-1" />
<input type="checkbox" name="checkbox-1" />
<input type="checkbox" name="checkbox-2" /><br>
<input type="checkbox" name="checkbox-2" />
<input type="checkbox" name="checkbox-2" />
<input type="checkbox" name="checkbox-2" />
<input type="checkbox" name="checkbox-2" />
В то время как AutoHotKey был интересен, он действительно не делает то, что я хочу сделать, который является кнопками карты к ключам в специализированном контексте.
Я закончил тем, что нашел это дополнение: http://www.codeproject.com/KB/macros/MouseNavi.aspx
который я просто изменил и бросил в каталог AddIns для Visual Studio.