Это действительно не очень хороший дизайн пользовательского интерфейса - пользователи не ожидают, что навигация будет происходить с помощью флажков - но вот код, который вы хотите:
$('.LocType').click (function () {
if (this.checked) {
// Do stuff
window.location.href = "http://www.yahoo.com?paramNameHere=" + this.value;
}
});
Вам не нужно $(this)
внутри функции, потому что this
достаточно, чтобы просто проверить состояние checked
и получить value
.
Вы не сказали, как должен выглядеть итоговый URL, поэтому я просто добавил значение с помощью универсального paramNameHere
параметр.